0

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

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

我发现了什么:

我知道我们可以使用选项Run with options运行测试,然后选择Manual tests using Web Browser based runner

在此处输入图像描述

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

在此处输入图像描述

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

在此处输入图像描述

4

1 回答 1

1

在构建视图中,我们只看到自动测试的结果?

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

是否有可能检查哪些测试与构建相关联?

您可以使用 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

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

这是关于Rest API-List Test Runs的文档。

希望这可以帮助。

于 2020-06-29T05:09:17.643 回答