Azure DevOps中是否支持通过测试套件名称过滤测试用例?
在Azure DevOps中按测试套件名称过滤测试用例的方法
当然有更简便的方式,不用手动加标签,以下几种方法可以直接按测试套件过滤测试用例:
方法一:通过查询编辑器精准筛选
- 打开Azure DevOps的Boards > Queries页面,新建一个空白查询
- 在查询编辑器的筛选区域,点击「添加字段」,搜索并选择「测试套件名称」字段
- 设置筛选条件为「等于」,输入目标测试套件名称,就能直接得到该套件下的所有测试用例
- 确认后点击页面右上角的「导出」,选择Excel等格式即可导出结果
方法二:直接从测试套件页面导出
- 进入Test Plans模块,找到对应测试计划,展开后定位到目标测试套件
- 点击套件进入测试用例列表页面,这里默认显示该套件下的所有用例
- 直接点击页面上方的「导出」按钮,选择格式即可获取该套件的用例集合,无需额外过滤
方法三:使用Azure DevOps CLI命令(适合批量/自动化场景)
如果需要脚本批量处理,可以用Azure DevOps CLI执行WIQL查询,示例命令:
az boards query --wiql "SELECT [System.Id], [System.Title], [System.State], [Microsoft.VSTS.TCM.TestSuiteName] FROM WorkItems WHERE [System.WorkItemType] = 'Test Case' AND [Microsoft.VSTS.TCM.TestSuiteName] = '你的测试套件名称'"
执行后会返回符合条件的测试用例数据,也可将结果导出到文件。
注意:若某个测试用例属于多个测试套件,以上方法会将该用例多次返回,可根据需求调整查询条件或后续去重。
内容的提问来源于stack exchange,提问作者kumaresh kumar
相关产品推荐
相关产品推荐

