我对 Azure Devops 很陌生。目前,我正在尝试从 Azure Devops 中的测试计划运行自动化 Selenium (C#) 测试用例。
我指的是以下链接来设置发布计划以从测试计划运行自动化测试 https://docs.microsoft.com/en-us/azure/devops/test/run-automated-tests-from-test- hub?view=azure-devops
我能够将发布管道与测试计划链接起来,并通过创建一个新的发布来执行测试。但是当从测试计划执行测试用例时,会显示以下错误。它能够识别自动化测试。但在第二阶段(验证阶段)中,会显示以下错误。
错误:
验证阶段:所选阶段没有正确的 Visual Studio 测试任务版本或设置来运行测试。
遵循的步骤:
- 在 Azure Devops 中的 TestPlan 下创建了一个 TestPlan
- 添加了测试套件和测试用例。将自动化测试脚本与测试用例相关联。
- 从“从测试管理器运行自动化测试”模板创建发布计划。
添加到发布管道的任务:
- Visual Studio 测试任务
Visual Studio 测试任务的配置:
- 使用以下方法选择测试:TestPlan
- 测试套件:自动填充发布计划链接到的 Tetplan
- 测试配置:1 - Windows 10(默认值)
- 搜索文件夹:
$(Agent.ReleaseDirectory)
构建管道的构建工件在 $(Agent.ReleaseDirectory) 文件夹中发布构建工件。
使用的代理:自托管代理。
通过从测试计划中选择测试用例来运行自动化的 testSripts。