如何使用 TFS rest api 版本 3.2 从 TFS 项目中获取测试用例
How to get test cases from TFS project using TFS rest api version 3.2
正在尝试从 TFS 获取测试用例并更新 azure DevOps 中匹配自定义 ID 的测试用例字段。
1. 从 TFS 获取特定项目的测试用例
2. 将自定义 id 与 azure devops 测试用例匹配
3. 在 azure devops 测试用例中添加从 TFS 测试用例检索的字段值。
感谢任何帮助!
您可以使用下面的 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 服务中的 Grid View。
- 从门户网站导航到所需的测试计划。 Select 测试套件
从您要导出测试用例的位置。
- 在 TFS 和 Azure DevOps 服务中,将视图选项(在 top-right 角)更改为
网格.
- Select all/required TFS 网格视图中的测试用例。
- 将它们粘贴到 Azure DevOps 服务。
- 单击“保存”按钮。
正在尝试从 TFS 获取测试用例并更新 azure DevOps 中匹配自定义 ID 的测试用例字段。 1. 从 TFS 获取特定项目的测试用例 2. 将自定义 id 与 azure devops 测试用例匹配 3. 在 azure devops 测试用例中添加从 TFS 测试用例检索的字段值。
感谢任何帮助!
您可以使用下面的 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 服务中的 Grid View。
- 从门户网站导航到所需的测试计划。 Select 测试套件 从您要导出测试用例的位置。
- 在 TFS 和 Azure DevOps 服务中,将视图选项(在 top-right 角)更改为 网格.
- Select all/required TFS 网格视图中的测试用例。
- 将它们粘贴到 Azure DevOps 服务。
- 单击“保存”按钮。