我正试图找到一种方法来检索测试用例的通过/失败的历史记录。我知道tfs有运行历史和每个测试用例的状态(这些信息在tfs wep页面中可见)。我想使用API获取此信息。有什么想法吗?
例如为: 测试用例名称:关闭(x) - 我想查看前10次运行的状态。在TFS webapp中,我们有以下信息: Capture
答案 0 :(得分:0)
您可以使用REST API获取测试用例和测试运行列表,但是除非您每次只运行特定的测试用例,否则很难获得特定测试用例的测试运行历史记录(此处前10次运行) (通常,我们将在测试运行中运行多个测试用例)。
REST API to get the test case,例如:
GET http://SERVER:8080/tfs/DefaultCollection/2017ScrumProjectFromVS/_apis/test/plans/105/suites/106/testcases/107?api-version=1.0
REST API to get the test run list:
GET http://server:8080/tfs/DefaultCollection/2017ScrumProjectFromVS/_apis/test/Runs/
检索测试用例运行状态历史记录的最佳方法是使用MTM(Microsoft测试管理器):
连接TFS服务器 - >>选择团队项目 - >>选择测试标签>>选择测试计划 - >>选择特定的测试用例 - >> 查看结果 - >>在打开的页面结束时,您将看到结果历史记录(特定测试用例的所有测试运行)。