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

如何在easyBI图表中获取Xray测试计划的准确统计数据?

Xray测试计划与easyBI统计数据不一致的解决方案

以下是针对数据不一致问题的分步排查和解决方法:

  • 检查数据同步状态
    首先确认easyBI的Xray数据源是否完成最新同步:

    1. 进入easyBI的「Data sources」页面,找到Xray数据源
    2. 点击「Synchronize now」手动触发同步,等待完成后重新查看报表
    3. 检查同步周期配置,确保频率能覆盖Xray的数据更新(建议设置为每小时或每天)
    4. 若为Jira云版本,确认Xray与easyBI的授权连接未过期或失效
  • 核对度量定义差异
    Xray测试计划的统计逻辑和easyBI默认度量可能存在差异:

    • Xray通常统计测试计划直接关联的最终状态执行记录,而easyBI的Xray Test Runs默认包含所有关联执行(包括子测试计划、重复执行的用例)
    • 可通过自定义计算成员修正逻辑,比如只统计当前测试计划的直接执行:
      CASE WHEN [Xray Test Run].CurrentMember.Get('Test Plan') = [Xray Test Plan].CurrentMember.Name THEN [Measures].[Xray Test Runs] END
      
    • 检查状态筛选:Xray可能只统计已完成状态(Passed/Failed),而easyBI默认包含所有状态(待执行/执行中),需在报表添加状态筛选器,只选中Xray统计包含的状态
  • 匹配筛选与维度设置
    确保easyBI报表的筛选条件和Xray测试计划完全一致:

    • 核对测试计划版本、执行时间范围、测试环境、测试人员等筛选项
    • 检查维度层级:若easyBI使用「测试执行」维度,会拆分到每个执行实例,导致计数重复,建议切换为「测试计划」维度统计
    • 排除归档/删除数据:Xray会自动隐藏归档项,而easyBI默认统计所有历史数据,可添加筛选条件[Xray Test Case].CurrentMember.Get('Archived') = 'No'
  • 修正测试计划关联逻辑
    若测试计划包含子计划或跨计划关联用例,容易导致统计差异:

    • 排除子测试计划:在easyBI添加筛选器[Xray Test Plan].CurrentMember.Parent IS NULL,只统计主计划数据
    • 限定用例归属:若用例被多个计划关联,使用自定义度量只统计当前计划的执行记录
  • 验证数据完整性
    检查easyBI的数据是否完整:

    • 查看「Data validation」报告,确认无同步失败或缺失的Xray实体(测试用例、执行、计划)
    • 对比Xray内部导出的执行数据和easyBI的原始数据,排查是否有遗漏的执行记录

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 16:10:28