【问题标题】:How to run CodedUI Tests using TFS 2013 and VS2012如何使用 TFS 2013 和 VS2012 运行 CodedUI 测试
【发布时间】:2014-06-21 01:50:38
【问题描述】:

我正在尝试在远程计算机上设置在没有 Visual Studio 的情况下运行的编码用户界面测试 我已经在 Visual Studio Server 2012 上安装了测试控制器(Visual Studio 2012)和测试代理(Visual Studio 2012)

但是当我尝试使用 Team Foundation Server 2013 构建定义时

我收到以下错误

找不到文件:'MSTest.exe'

项目是在 Visual Studio 2012 上编译的。

【问题讨论】:

  • 您使用的是什么构建过程模板?如果我不得不猜测,那将是某处有硬编码的东西可以使用 VS2013 版本的 MSTest,它位于与 VS2012 不同的文件夹中。安装 VS2013 测试代理可能是值得的。
  • 我使用的是 Default Template.11.1.xaml
  • 我无法安装 VS2013 版本的 MSTest。有没有其他方法可以解决这个问题?
  • 我已经配置了一切,但错误是一样的:1 个错误,0 个警告。未找到文件:MSTest.exe

标签: c# visual-studio-2012 tfs


【解决方案1】:

如果您使用的是 TFS 2013,您必须拥有 2013 代理磁盘中的测试控制器和代理。别担心,您仍然可以从 VS2012 构建和执行测试。

【讨论】:

  • 完成。我需要测试设置文件吗?我是否需要连接到控制器上的团队项目集合,我尝试使用测试设置文件,没有它没有任何帮助,错误是一样的。它在哪里寻找“MSTest.exe”文件?
  • 否 - 您需要配置所有内容,包括 MTM 中的测试设置。是的-您的测试控制器需要向 TFS 注册。不确定-它应该只安装了 TFS 2013 测试代理。
猜你喜欢
  • 2013-05-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多