我正在尝试设置基于TFS 2010实验室管理的自动化测试系统,我有一个“测试套件”(在TFS测试管理器中创建),具有以下测试: 1)启动并登录 2)创建组 3)创建用户并添加到组
这些订单在测试中心正确指定 - >计划 - >(测试套件) - >订单栏
但是,当测试代理执行它们(在TFS实验室管理构建中)时,它们会无序运行:第二个,然后是第一个,然后是第三个。
有没有办法让Test Agent按顺序运行这些测试?
感谢。
答案 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)
不幸的是,有关于订购测试案例的博客说:
请注意,这仅适用于手动测试,但不适用于自动测试 试验。对于自动化测试,您在此处设置的订单不会 在测试执行期间受到尊重。
答案 3 :(得分:0)
我不知道它是否是新功能,但您可以创建有序测试。在解决方案资源管理器中右键单击您的项目,然后选择添加 - >有序测试。按顺序选择测试。
在“测试资源管理器”中,运行您订购的测试。
详细信息在下面的链接中,但我所要做的就是我上面所说的。我正在使用VS 2015 Enterprise。