You need to enable JavaScript to run this app. Azure DevOps执行流水线时如何检查工作项对应的失败测试用例
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps执行流水线时如何检查工作项对应的失败测试用例

Azure DevOps 流水线场景下核查关联失败测试用例的工作项操作方法

从流水线运行侧正向溯源

如果你想从失败的测试结果倒推对应的关联工作项,直接从当前失败的流水线运行记录切入最高效:

  • 打开对应失败的流水线运行详情页,切换到测试标签,一键筛选所有状态标记为失败的测试用例条目
  • 点进任意一条失败测试的详情页,拉到页面最下方的关联信息区域,这里会自动展示本次测试执行时绑定关联的所有工作项ID、类型
  • 将所有失败测试关联的工作项ID做汇总,通过工作项查询批量拉取目标核查范围内的工作项,即可定位出你需要核查的部分工作项中,哪些存在关联失败测试的情况

从目标工作项侧反向核验

如果你手里已经有一批待核查的目标工作项,从工作项侧反查的路径会更精准:

  • 先通过工作项查询筛选出你要核查的全部目标工作项,全选所有条目后选择批量打开
  • 在弹出的批量编辑窗口切换到链接标签页,筛选链接类型为测试结果的关联记录
  • 对关联的测试结果做状态二次过滤,把状态为失败的测试条目筛选出来,对应的工作项就是符合核查条件的目标对象

容易踩的漏判坑:如果流水线中的测试发布任务没有开启「自动关联测试结果到对应工作项」的开关,测试执行记录会和工作项完全脱钩,这种状态下的核查结果会存在缺失,需要先修正流水线配置再重新运行核查流程

批量高效核查技巧

想要省掉逐页翻找的功夫,可以直接在工作项查询中使用WIQL语句跨关联字段做筛选,核心查询逻辑如下:

SELECT [System.Id], [System.Title], [System.State]
FROM WorkItems
WHERE [System.TeamProject] = @project
  AND [System.Links.LinkType] = 'Test Result'
  AND [System.TestResult.Outcome] = 'Failed'

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.31 19:06:02