You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于ADO测试用例筛选、API获取及透视图表生成的技术咨询

ADO测试用例查询与可视化问题解答

1. 能否通过ADO查询,依据测试套件名称/ID筛选出满足特定字段条件的测试用例?

可以。在ADO的查询编辑器中,通过组合筛选条件即可实现:

  • 先指定工作项类型为「测试用例」
  • 添加筛选子句,使用测试套件 ID或测试套件字段(部分组织可能有自定义字段别名,需确认),设置匹配规则(等于、包含等)定位目标测试套件
  • 再添加其他特定字段的筛选条件,比如优先级、状态、自定义字段等,组合后就能得到符合要求的测试用例列表

2. 若上述方式不可行,能否通过API请求获取指定测试套件中符合特定字段条件的测试用例?

可以通过ADO REST API实现,有两种常见方式:

方式一:分步调用API

  1. 先调用测试套件接口获取指定套件下的所有测试用例ID
  2. 再调用工作项查询API,传入这些ID和特定字段筛选条件,返回详情

方式二:用WIQL一次性查询

构造WIQL(工作项查询语言)语句,直接通过查询API获取结果。示例WIQL语句:

SELECT [System.Id], [System.Title], [System.State], [System.Priority]
FROM WorkItems
WHERE [System.WorkItemType] = 'Test Case'
AND [Microsoft.VSTS.TCM.TestSuiteId] = '12345' -- 替换为目标测试套件ID
AND [System.Priority] = '1' -- 替换为你的特定字段条件

发送POST请求到/_apis/wit/wiql?api-version=7.1-preview.2接口,请求体携带上述WIQL语句即可返回匹配的测试用例数据。

3. 能否将API返回的测试用例列表用于在ADO中生成透视图表?

API返回的原始数据无法直接在ADO中生成透视图表,但可以通过以下途径实现:

  • CSV导入法:将API返回的数据导出为CSV文件,在ADO仪表板中添加「Excel透视图表」小组件,关联导入的CSV数据创建透视图表
  • Power BI同步法:把API获取的数据同步到Power BI数据集,然后在ADO仪表板中添加Power BI小组件,基于数据集生成透视图表展示

内容的提问来源于stack exchange,提问作者Gunacelan M

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 04:57:37