Azure DevOps测试计划执行环节测试用例顺序问题咨询
Azure DevOps测试用例执行顺序问题解答
核心原因
Azure DevOps的测试运行(Test Run)默认不会直接继承测试计划/测试套件里的自定义拖拽顺序,这是设计的默认行为——测试运行是独立的执行实例,默认排序逻辑为测试用例ID或创建运行时的选择顺序,而非测试计划里的自定义排序。
可能的操作遗漏检查
- 确认测试套件的排序规则:在测试计划的目标测试套件中,点击顶部的「排序」按钮,确保已选择自定义顺序(而非按标题、ID等系统字段排序)。只有设置为自定义顺序,拖拽调整的用例顺序才会被保存。
- 检查测试运行的创建方式:如果是手动勾选测试用例,排序会跟随你的勾选顺序;如果是直接选择整个测试套件,需确保测试套件已设置自定义排序,否则会按ID默认排序。
设置默认按自定义顺序显示的方法
- 手动调整测试运行顺序:创建测试运行后,在测试用例列表中直接拖拽用例调整顺序,保存后执行环节就会按此顺序显示。
- 继承测试套件自定义排序:先在测试计划的测试套件中设置好自定义顺序(拖拽后保存),再基于该测试套件创建测试运行,此时测试用例会自动沿用套件里的排序(若未生效,刷新测试运行页面重试)。
- 通过查询生成测试运行:创建一个测试用例查询,在查询的排序规则中设置为自定义顺序(或按你需要的字段排序),然后基于该查询创建测试运行,用例会严格遵循查询的排序逻辑。
内容的提问来源于stack exchange,提问作者Thomas Segato
相关产品推荐
相关产品推荐

