如何 link 在 Azure DevOps 中使用手动测试构建版本

How to link build version with manual tests in Azure DevOps

我已经创建了测试计划,并且我们有一个管道来构建我们的应用程序。是否有可能 link 使用测试 运行 构建版本?

我的目标是检查为此构建执行了哪些手动测试。

我发现了什么:

我知道我们可以 运行 使用选项 运行 和选项 进行测试,然后选择 使用基于 Web 浏览器的手动测试运行纳尔

然后,在 运行s 部分,我们可以检查哪个测试执行 linked 到版本号。

但是有没有可能检查哪些测试被 linked 到构建中? 在构建视图中,我们只看到自动测试的结果?

In the build view we see just only result of auto tests?

据我所知,如果测试作为构建的一部分执行,测试结果将存在于 Pipeline Test tab 中(例如 运行 使用 vstest 任务进行自动测试)。

Are there any possibilities to check which tests are linked to the build?

您可以使用 Rest API 来实现此要求。

休息Api URI:

Get https://dev.azure.com/{Organizaiton}/{Project}/_apis/test/runs?builduri=vstfs:///Build/Build/{Buildid}&includeRunDetails=true&api-version=5.1

然后您可以获得链接到目标构建的所有测试 运行s(手动和自动)。

这是关于 Rest API - List Test Runs.

的文档

希望这对您有所帮助。