【问题标题】:Updating Automated Testcase Results in test suite using Azure Rest API使用 Azure Rest API 更新测试套件中的自动化测试用例结果
【发布时间】:2020-05-21 07:33:37
【问题描述】:

我的测试计划中有自动化测试用例,其中包含以下详细信息:

TestPlanId:10

TestSuiteId:11

TestCaseIds:15、16、17(全自动化)

AutomatedTestCaseFullName:

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 服务更新测试用例的结果。

查询:

  1. 是否需要提前创建测试运行?如果是这样,我如何将创建的运行链接到我的测试套件/测试用例?

  2. 如何使用 Azure Rest API 更新单个测试用例的结果?

【问题讨论】:

    标签: c# azure azure-devops


    【解决方案1】:

    您将向 Points 端点发出 PATCH 文档:https://docs.microsoft.com/en-us/rest/api/azure/devops/test/points/update?view=azure-devops-rest-5.1

    在测试套件执行中,您通常会为每个案例看到一行,但是如果您有多个配置,您会看到每个案例不止一行。这些是测试点。更新这些会将案例标记为通过/失败。

    Patch 会发布到如下 URL: https://dev.azure.com/YOUR-ORG/YOUR-PROJECT/_apis/test/Plans/473/Suites/475/points

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多