2013-04-14 42 views
1

我設計了Visual Studio 2012中的編碼UI測試。我已將它們與來自測試管理器的手動測試相關聯。如何使用tcm.exe從testsuite運行特定的自動化測試?

  1. 如何在某些測試套件中只運行priority = 1的自動化測試?
  2. 如何只運行在之前的測試運行中被標記爲失敗錯誤的測試用例?

我想用命令行像這樣運行測試:

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> 

任何想法?

回答

0

您是否擁有MTM(Microsoft Test Manager)的代理和控制器配置?

如果是這樣,那麼你可以從MTM做到這一點。按照#1和#2中描述的標準創建一個基於查詢的測試套件,這將爲您生成一個測試套件。然後您可以選擇該套件中的測試,右鍵單擊並運行測試。這就是我今天所做的。

如果您想使用命令行選項執行此操作,那麼可以查看如何調用基於查詢的測試套件。到目前爲止,我從未使用過cmd行。

+0

感謝您的答覆,但我已經解決了使用TFS API的問題。 – user2279757

相關問題