有什麼方法可以使用電動工具(命令行)在TFS的測試用例中更新測試步驟? (尋找MTM以外的解決方案,網格&第三方工具)。如何使用電動工具更新TFS中的測試用例?
0
A
回答
1
沒有。 Microsoft提供MTM,Web和網格。你會看第三方工具。
測試管理REST API:https://www.visualstudio.com/en-us/docs/integrate/api/test/cases
然而有一個既RESTAPI(上面鏈接)和一個完整的客戶端API。這兩個都可以從PowerShell或代碼訪問。
1
不,沒有任何方法像MrHinsh提到的那樣通過Power Tools更新測試步驟。如果您想從PowerShell更新測試步驟,可以從PowerShell中調用TFS API,有關詳細信息,請參閱this link中的「超越基礎知識」部分。
這裏是更新的測試步驟的代碼:
$collectionurl = "http://TFSCollectionURL/";
$tfs = [Microsoft.TeamFoundation.Client.TfsTeamProjectCollectionFactory]::GetTeamProjectCollection($collectionurl);
##$buildservice = $tfs.GetService([Microsoft.TeamFoundation.Build.Client.IBuildServer]);
##$workitemservice = $tfs.GetService([Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemStore]);
$testservice = $tfs.GetService([Microsoft.TeamFoundation.TestManagement.Client.ITestManagementService])
$project = "ProjectName";
$testcaseid = 1;
$testproject = $testservice.GetTeamProject($project);
$testcase = $testproject.TestCases.Find($testcaseid);
##Update the first step
$teststep1 = $testcase.Actions[0]
$teststep1.Title = "New Action"
$teststep1.ExpectedResult = "New Expected Result"
##Update the second step
$teststep2 = $testcase.Actions[1]
$teststep2.Title = "New Action"
$teststep2.ExpectedResult = "New Expected Result"
$testcase.Save()
相關問題
- 1. 如何使用tfs電動工具更改策略行爲2012
- 2. 使用電動工具的TFS Cutomization
- 3. 如何在測試用例TFS API 2013中更改CustomFields的值?
- 4. 如何在自動化工具中創建測試用例TestComplete
- 5. TFS 2012電動工具可以與TFS 2010一起使用嗎?
- 6. 如何在Simulink測試中使用測試工具實現測試自動化?
- 7. 如何在TFS 2015 web中運行自動測試用例?
- 8. 在tfs中使用tfs api通過測試用例
- 9. 使用TFS電動工具2012外殼擴展時,如何更改用戶連接到TFS的內容?
- 10. TFS 2013 Rest Api - 更新測試用例結果
- 11. 如何使用Selenium IDE測試工具?
- 12. 你如何單元測試使用一堆無法在測試工具中實例化的類的新代碼
- 13. TFS 2015:如何重新運行失敗的自動化測試用例
- 14. 使用工具測試WebServices
- 15. 使用工具和JUnit4重新創建Android活動的測試
- 16. 測試用例管理工具2017
- 17. 測試用例生成工具
- 18. 如何在Android測試用例中使用jUnit測試滑動/滑動事件
- 19. 如何在沒有Visual Studio的情況下使用TFS 2013電動工具
- 20. 如何使用測試工具測試JavaScript庫?
- 21. 如何使用Junit測試工具測試void方法?
- 22. 使用eclEmma工具記錄每個測試用例的測試覆蓋率
- 23. 使用Selenium測試用例映射手動測試用例
- 24. 如何使用REST API更新ALM中的測試用例狀態
- 25. 鏈接單元測試在TFS中測試用例
- 26. 如何使用測試Microsoft測試管理器自動化測試用例?
- 27. 如何在試用測試用例中使用assertRaises使用inlineCallbacks
- 28. 拉力賽:在測試用例中更新測試文件夾
- 29. 如何在Testlink中批量更新測試用例結果
- 30. 如何在其他測試用例中重新使用屬性
非常感謝您的幫助...任何方式,我們可以在Excel中有這樣的宏...或電源外殼,將讀一個excel文件..這將避免代碼與測試步驟的混合....也將這保持格式化...... ????同時,我會檢查鏈接,並將繼續研究...... – basilbc
@basilbc不,從宏觀的角度來看,無論如何都無法實現這一點。對於從powershell讀取excel文件,你可以參考這個問題的細節:http://stackoverflow.com/questions/19211632/read-excel-sheet-in-powershell –