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

如何导出或查看ADO测试计划中所有测试用例的测试结果?

解决ADO中批量查看测试用例结果历史及统计缺陷/失败率的方法

1. 利用ADO测试分析模块

  • 进入对应项目的测试计划页面,切换到测试分析标签
  • 在分析视图中,选择按「测试计划」「Sprint」分组,勾选「测试结果历史」相关指标(如失败次数、缺陷关联数)
  • 该视图会自动汇总所有测试用例的执行结果,支持导出CSV用于进一步统计

2. 使用ADO查询编辑器自定义查询

  • 打开项目的查询页面,新建一个WIQL查询
  • 编写查询语句,关联测试用例、测试结果、测试计划实体,示例语句:
SELECT
  [System.Id],
  [System.Title],
  [Microsoft.VSTS.TCM.TestCaseId],
  [Microsoft.VSTS.TCM.ResultState],
  [System.AssignedTo],
  [Microsoft.VSTS.TCM.TestPlan]
FROM WorkItemLinks
WHERE
  (Source.[System.WorkItemType] = 'Test Plan')
  AND (Target.[System.WorkItemType] = 'Test Result')
ORDER BY [System.Id]
  • 保存查询后,可直接在页面查看所有测试用例的结果历史,还能添加筛选条件(如按Sprint、结果状态)

3. 集成Power BI进行可视化统计

  • 在ADO项目中导出测试结果数据(通过查询编辑器导出CSV,或直接使用Power BI的ADO连接器)
  • 在Power BI中创建仪表盘,按测试计划、Sprint分组,计算失败率(失败次数/总执行次数)、缺陷关联数等指标
  • 该方式支持实时刷新数据,适合长期的趋势统计和多维度分析

4. 使用ADO REST API批量获取数据

  • 调用ADO的REST API接口(如TestResults - List),批量拉取所有测试用例的结果历史
  • 示例请求(HTTP GET):
GET https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results?api-version=7.1-preview.6
  • 可通过脚本(Python/Shell)解析返回的JSON数据,自动统计各测试计划的缺陷/失败率

内容的提问来源于stack exchange,提问作者Riette G

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 11:32:35