【问题标题】:Deploying test data when executing a test remotely from MS Testing Center从 MS 测试中心远程执行测试时部署测试数据
【发布时间】:2012-09-27 19:01:37
【问题描述】:

我正在 Visual Studio 2010 (Ultimate) 中开发自动化测试。我可以通过 VS 在本地执行我的测试,并通过 MS 测试中心在测试代理上远程执行我的测试。一切正常。

我现在的问题是我想在我的测试中部署测试数据。该测试数据是我正在测试的应用程序要处理的普通图像文件。只要我在本地运行测试,部署这些文件就可以正常工作。我可以使用 Local.testsettings 文件中的“部署”部分,也可以在我的代码中使用 DeploymentItems 属性。当然 - 我要部署的文件包含在我的项目文件中。

但是,当我通过测试代理执行测试时 - 它不会部署任何文件。正如我所说,测试本身在本地和远程都可以正常工作。

【问题讨论】:

    标签: visual-studio-2010 automated-tests microsoft-test-manager


    【解决方案1】:

    我最近也遇到了同样的问题。

    听起来你有这样的 DeploymentTest 属性:

    <DeploymentItem @"MyProject.Tests\TestDataSubfolder>\", "OutputDir">

    只需将其更改为:

    <DeploymentItem @"TestDataSubfolder>\", "OutputDir">

    (这意味着删除项目文件夹,因为项目文件夹不会在远程计算机上退出)。

    【讨论】:

      猜你喜欢
      • 2011-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多