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

Azure DevOps OData查询:Test Points与测试运行/结果关联及字段疑问

Azure DevOps OData关联Test Points与Test Results/Test Runs的解决方案

一、Test Points与Test Results/Test Runs的关联方法

核心是通过Tests表作为中间桥梁,完整关联链如下:

  • 第一步:用TestPoints.TestPointSK = Tests.TestPointSK关联Test Points和Tests
  • 第二步:沿用你已实现的Tests.TestSK = TestResults.TestSK关联Tests和Test Results
  • 第三步:通过TestResults.TestRunSK = TestRuns.TestRunSK关联Test Results和Test Runs

最终关联路径:Test Cases ↔ Test Points ↔ Tests ↔ Test Results ↔ Test Runs,这样就能追踪到某个Test Point对应的所有运行记录和执行结果。

二、Test Results/Test Runs无直接Test Case ID的原因

ADO Analytics的Test Results和Test Runs是面向测试执行实例设计的,而非直接绑定测试用例:

  • 一个Test Run可以包含多个不同配置的Test Point执行(比如同一测试用例在不同环境、不同人员下的执行)
  • 采用分层关联(Test Results → Tests → Test Points → Test Cases)的设计,能更灵活地支持多场景测试追踪,避免直接绑定带来的局限性

如果需要在Test Results中快速获取Test Case ID,可在PowerBI中添加计算列,通过关联链提取TestCase.WorkItemId字段。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 00:27:08