指定为TFS测试代理执行编码UI测试的顺序

时间:2011-02-04 04:57:58

标签: tfs tfs2010 automated-tests coded-ui-tests microsoft-test-manager

我正在尝试设置基于TFS 2010实验室管理的自动化测试系统,我有一个“测试套件”(在TFS测试管理器中创建),具有以下测试: 1)启动并登录 2)创建组 3)创建用户并添加到组

这些订单在测试中心正确指定 - >计划 - >(测试套件) - >订单栏

但是,当测试代理执行它们(在TFS实验室管理构建中)时,它们会无序运行:第二个,然后是第一个,然后是第三个。

有没有办法让Test Agent按顺序运行这些测试?

感谢。

4 个答案:

答案 0 :(得分:1)

创建一个有序测试,它是一个简单的列表,列出了应该运行哪些测试方法以及按什么顺序运行。

答案 1 :(得分:1)

我也有同样的问题。我通过在测试控制器机器和测试代理机器中安装VS2010 Service Pack和TFS 2010 Service Pack解决了这个问题。请通过以下链接了解更多详情

http://social.msdn.microsoft.com/Forums/en-US/vsmantest/thread/29ac3c7b-b0cd-40f3-9992-f5f3c2285331

答案 2 :(得分:1)

不幸的是,有关于订购测试案例的博客说:

  

请注意,这仅适用于手动测试,但不适用于自动测试   试验。对于自动化测试,您在此处设置的订单不会   在测试执行期间受到尊重。

http://blogs.msdn.com/b/vstsqualitytools/archive/2009/11/21/run-your-tests-in-the-order-you-want.aspx

答案 3 :(得分:0)

我不知道它是否是新功能,但您可以创建有序测试。在解决方案资源管理器中右键单击您的项目,然后选择添加 - >有序测试。按顺序选择测试。

在“测试资源管理器”中,运行您订购的测试。

详细信息在下面的链接中,但我所要做的就是我上面所说的。我正在使用VS 2015 Enterprise。

https://msdn.microsoft.com/en-us/library/ms182631.aspx