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

如何在Microsoft ADO中按执行日期查询测试用例?

按特定执行日期/范围查询测试用例的最佳方法

测试用例本身并没有存储执行日期的字段——这个数据是存在**测试结果(Test Result)或测试运行(Test Run)**的关联记录里的,毕竟一个测试用例可能被反复执行多次。下面给你两种实用方案,适配查询和报表需求:

方案1:用Azure DevOps查询编辑器关联测试结果

直接通过链接关系把测试用例和它的执行结果绑定,就能筛选出指定日期内有执行记录的用例:

  • 新建一个树状或平面查询
  • 先加基础筛选:工作项类型 = 测试用例
  • 点击「添加链接筛选」,选择链接类型为测试用例的测试结果,然后给链接的工作项加条件:
    • 工作项类型 = 测试结果
    • 完成日期 在 @StartOfDay 到 @EndOfDay(或者你需要的任意日期范围)
  • 最后可以加上看板层级的字段(比如区域路径、自定义看板分组字段),方便后续按层级统计数量。

方案2:用Analytics视图做报表(更高效)

如果要做每日报表,Analytics视图比普通查询更适合,它支持直接聚合统计:

  1. 进入项目的Analytics模块,新建视图
  2. 数据源选测试结果(这里才存储了执行日期)
  3. 添加维度:测试用例ID/标题、看板层级字段(比如区域路径、看板列)、执行日期(按日分组)
  4. 添加度量:如果要统计执行次数就选「测试结果计数」,如果要统计当日被执行过的唯一用例数就选「测试用例计数」
  5. 筛选条件设为:执行日期 在 [目标日期范围],还可以按需添加测试结果状态(比如只统计已通过的)
  6. 直接导出成Excel或者在DevOps里生成可视化报表,就能得到每个看板层级的每日执行数据。

关键提醒

别再用测试用例的「Finish Date」了,那个字段是标记测试用例本身是否编写完成的,和执行时间完全没关系。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 08:37:11