【问题标题】:Visual Studio 2013 Coded UI Remote TestsVisual Studio 2013 编码的 UI 远程测试
【发布时间】:2014-05-30 17:40:48
【问题描述】:

我在编码 UI 中创建了一个简单的测试(打开垃圾桶)。然后我通过远程执行设置测试设置,并选择了连接到 2 个代理的测试控制器。然后我在测试资源管理器中运行测试,它运行测试但只针对一个代理。有什么办法可以让它同时针对两个代理运行,甚至一个接一个地运行? 提前致谢!

【问题讨论】:

  • 你到底在干什么?
  • 在 Visual Studio 中,我创建了一个简单的编码 ui 测试。此测试只是启动回收站。我已经安装了一个连接到 2 个测试代理的测试控制器。这种连接一切正常。当我使用测试控制器启动分布式测试时,它会针对其中一个代理而不是另一个代理运行该测试。我试图让它针对多个代理启动一项测试。基本上我试图通过在每个操作系统上安装一个代理并连接到一个控制器来测试多个操作系统。

标签: visual-studio-2013 coded-ui-tests


【解决方案1】:

这是测试设置文件中的设置,但在 Visual Studio IDE 中不可调整。具体来说,您需要在文本编辑器中打开文件并调整MinimumTestsPerAgent 属性的值。 herehere 有一些很好的信息。

【讨论】:

  • 感谢您提供的链接,MinimumTestsPerAgent 是关键。从我在 cmets 中读到的内容来看,您基本上仍然需要为每个测试创建单独的测试运行以使其正常工作。我基本上创建了两次相同的测试,它同时在我的两个代理上运行了测试。我想我可以使用它来获得一个设置,它将一组测试推送到每台远程机器。不是最佳解决方案,但它应该可以在不需要使用 MTM 的情况下工作。再次感谢
猜你喜欢
  • 1970-01-01
  • 2015-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-06
  • 1970-01-01
  • 2014-05-30
相关资源
最近更新 更多