Tfs 2017检索测试用例运行状态历史记录

时间:2017-09-18 12:28:57

标签: api history tfs2017

我正试图找到一种方法来检索测试用例的通过/失败的历史记录。我知道tfs有运行历史和每个测试用例的状态(这些信息在tfs wep页面中可见)。我想使用API​​获取此信息。有什么想法吗?

例如为: 测试用例名称:关闭(x) - 我想查看前10次运行的状态。在TFS webapp中,我们有以下信息: Capture

1 个答案:

答案 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服务器 - >>选择团队项目 - >>选择测试标签>>选择测试计划 - >>选择特定的测试用例 - >> 查看结果 - >>在打开的页面结束时,您将看到结果历史记录(特定测试用例的所有测试运行)。

enter image description here