如何使用tcm.exe从testsuite运行特定的自动化测试?

时间:2013-04-14 14:30:16

标签: coded-ui-tests microsoft-test-manager tcm

我在Visual Studio 2012中设计了编码UI测试。我已将它们与测试管理器中的手动测试相关联。

  1. 如何从某个测试套件中仅运行优先级= 1的自动化测试?
  2. 如何仅运行在先前测试运行中被错误标记失败的测试用例?
  3. 我想使用命令行运行测试:

    tcm run /create /title:"Nightly Run" /planid:1 /suiteid:5 /configid:13 /settingsname:"<Name of your automated test settings>" /testenvironment:"<Name of a matching environment>" /collection:<CollectionURL> /teamproject:<Team Project name>
    

    有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您是否为MTM(Microsoft测试管理器)配置了代理和控制器?

如果是这样,那么你可以从MTM做到这一点。使用您所描述的#1和#2标准创建基于查询的测试套件,这将为您生成测试套件。然后,您可以在该套件中选择测试,右键单击并运行测试。这就是我今天所做的。

如果您想使用命令行选项执行此操作,那么可以查看如何调用基于查询的测试套件。到目前为止,我从未使用过cmd线。