【问题标题】:Tfs 2017 retrieve test cases run status historyTfs 2017 检索测试用例运行状态历史
【发布时间】:2017-09-18 12:28:57
【问题描述】:

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

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

【问题讨论】:

    标签: api history


    【解决方案1】:

    您可以使用 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 服务器 -->> 选择团队项目 -->> 选择 Test 选项卡 >> 选择测试计划 -->> 选择特定的测试用例 -->> 查看结果 -->> 在打开页面的末尾,您将看到结果历史记录(针对特定测试用例的所有测试运行)。

    【讨论】:

      猜你喜欢
      • 2015-02-18
      • 2015-02-20
      • 2017-11-19
      • 1970-01-01
      • 1970-01-01
      • 2012-01-23
      • 2018-10-14
      • 2018-12-27
      • 2013-01-25
      相关资源
      最近更新 更多