【问题标题】:How to get test cases from TFS project using TFS rest api version 3.2如何使用 TFS rest api 3.2 版从 TFS 项目中获取测试用例
【发布时间】:2019-11-26 07:21:20
【问题描述】:

尝试从 TFS 获取测试用例并更新与自定义 ID 匹配的 azure DevOps 中的测试用例字段。 1. 从 TFS 获取特定项目的测试用例 2. 将自定义 id 与 azure devops 测试用例匹配 3. 在 azure devops 测试用例中添加从 TFS 测试用例检索的字段值。

任何帮助表示赞赏!

【问题讨论】:

    标签: powershell tfs azure-devops-rest-api


    【解决方案1】:

    您可以使用下面的Rest API 来获取具有测试用例 ID 的测试套件中的特定测试用例。

    GET https://{instance}/{collection}/{project}/_apis/test/Plans/{planId}/suites/{suiteId}/testcases/{testCaseIds}?api-version=5.0   
    

    根据您的描述,您似乎只想在 TFS 和 Azure DevOps 服务之间同步测试用例。从 Rest API 更新测试步骤并不容易,您可以在 link 中查看我的回复。

    但是,您可以使用一些第 3 方扩展,例如 Migration Tools for Azure DevOps 来帮助您将测试用例迁移到 Azure DevOps 服务。

    或者使用这个扩展名TFS / Azure DevOps (formerly VSTS) Test Steps Synchronization

    另外一种简单的方法是您可以直接在 Azure DevOps Service 中使用 Grid View

    1. 从门户网站导航到所需的测试计划。选择测试套件 从您要导出测试用例的位置。
    2. 在 TFS 和 Azure DevOps 服务中,将视图选项(在右上角)更改为 网格。
    3. 在 TFS 网格视图中选择所有/必需的测试用例。
    4. 将它们粘贴到 Azure DevOps 服务。
    5. 点击保存按钮。

    【讨论】:

      猜你喜欢
      • 2017-01-15
      • 1970-01-01
      • 2021-11-18
      • 1970-01-01
      • 2015-12-25
      • 2020-08-19
      • 2019-01-14
      • 2018-12-10
      • 1970-01-01
      相关资源
      最近更新 更多