我对Azure Devops还是很陌生。目前,我正在尝试从Azure Devops中的测试计划中运行自动硒(C#)测试用例。
我指的是以下链接,用于设置发布计划以从测试计划中运行自动化测试 https://docs.microsoft.com/en-us/azure/devops/test/run-automated-tests-from-test-hub?view=azure-devops
我能够将发布管道与测试计划链接起来,并通过创建新的发布来执行测试。但是,当从测试计划执行测试用例时,将显示以下错误。它能够识别自动测试。但是在第二阶段(验证阶段)显示以下错误。
错误:
验证阶段:所选阶段没有正确的版本或 Visual Studio测试任务的设置以运行测试。
已执行的步骤:
添加到发布管道的任务:
Visual Studio测试任务的配置:
catchError()
“构建管道”的“构建构件”会将构建构件发布在$(Agent.ReleaseDirectory)文件夹中。
使用的代理:自托管代理。
通过从“测试计划”中选择测试用例来运行自动化的testSripts。
答案 0 :(得分:1)
注意:对于发布管道中的Visual Studio测试任务,在测试之下 选择组,对于“使用选项选择测试”,选择“
Test run
” 默认的测试组件被选中
答案 1 :(得分:0)
文档表明您应该验证使用...选择测试是否设置为测试运行。您可以修改设置,然后重试。