我使用 Azure DevOps 测试计划和测试套件在 YAML 构建管道中执行自动化测试。对于每个版本,我都会使用新的测试套件创建一个新的测试计划。实际上,我手动搜索测试计划和测试套件的 ID,并将它们复制到 YAML 文件中。
- task: VSTest@2
displayName: 'Run automated UI tests'
inputs:
testSelector: testPlan
testPlan: 585
testSuite: 586,929,930,680,683,684,685,931,681,686,687,688,767,682,689,690,691,768,692
testConfiguration: 2
uiTests: true
testRunTitle: 'Automated UI testing'
有没有可能自动做到这一点?或者减少手动工作的可能性,例如只需更改管道中的测试计划 ID 并自动包含所有测试套件?