c# - 使用 Azure Rest API 更新测试套件中的自动化测试用例结果
问题描述
我的测试计划中有自动化测试用例,详细信息如下:
测试计划 ID:10
测试套件 ID:11
TestCaseIds:15、16、17(全自动化)
自动测试用例全名:
TestAzure.Services.Test.Results.Test_UpdateResults (TestCaseId: 15)
TestAzure.Services.Test.Results.Test_AddResults (TestCaseId: 16)
TestAzure.Services.Test.Results.Test_VerifyResults (TestCaseId: 17)
我正在本地机器上执行这个测试用例,稍后需要更新测试用例的测试结果。我正在尝试实施解决方案以使用 Azure Rest API 服务更新测试用例的结果。
查询:
我需要提前创建测试运行吗?如果是这样,我如何将创建的运行链接到我的测试套件/测试用例?
如何使用 Azure Rest API 更新单个测试用例的结果?
解决方案
您将向 Points 端点发出 PATCH 文档:https ://docs.microsoft.com/en-us/rest/api/azure/devops/test/points/update?view=azure-devops-rest-5.1 。
在测试套件执行中,您通常会为每个案例看到一行,但是如果您有多个配置,您会看到每个案例不止一行。这些是测试点。更新这些会将案例标记为通过/失败。
补丁会发布到如下 URL: https ://dev.azure.com/YOUR-ORG/YOUR-PROJECT/_apis/test/Plans/473/Suites/475/points
推荐阅读
- boolean - PyTorch 使用布尔掩码提取张量元素(保留尺寸)
- spring-boot - 如何在 Spring Boot 上替换 ErrorController 已弃用的功能?
- mysql - MySql 所有具有特定关系或没有任何关系的行
- typescript - 哪种方法可以更好地在打字稿中创建变量
- python - 如何在python中获取属性的名称
- eleventy - 十一中如何为所有页面指定默认布局?
- c++ - 为什么需要 const 引用和 const 成员函数?
- instagram - 如何确定哪个 Instagram 用户使用取消授权回调 url 取消了您的应用程序的授权
- c - 如何在 C 宏函数中正确定义和使用参数?
- python - Anaconda 无法更新/安装软件包