报表(BI)测试要点

报表的作用是将系统已存在的数据根据用户的设置计算加工/整理汇总/最终以清晰的格式展示给用户,以便用户进一步做数据分析和数据统计。

1,业务熟悉程度:每个指标的数据计算逻辑规则要清楚(功能测试)


2,表中数据正确:原始表中的数据来源和正确性,清洗和计算之后的表中的数据正确(多个原始表--处理后的宽表等)


3,准备测试数据:准备测试数据集,保证页面上的各种组合查询的都能覆盖且结果正确(等价类划分和排列组合等测试方法)


4,指标计算正确:单项指标数据的计算结果正确;关联指标(明细-合计;日-月;子-父;维度)之间数据的计算结果正确


5,页面响应时间:刷新页面时报表上各指标的数据同步;查询数据时的响应速度(T+1的数据离线表提前计算好“+” T+0的数据实时表实时计算)


6,报表样式正确:报表页面UI要友好,格式和样式要正确(固定格式,国家标准,企业标准,小数位数等),导出和打印等功能正常


7,数据对比验证:报表计算结果展示的数据,和用原始数据计算的结果是一致的。计算结果等于SQL查询结果。


8,数据偏差控制:数据误差,每一步的计算结果都做四舍五入的话,最终的结果可能会有偏差。 每一步都拆开测试,否则可能导致“错误+错误=正确”的情况出现。所以测试效果是:分步结果+分步结果+...=总结果


9,数据联动正确:数据表中数据的变动,从而引起报表上面的计算结果的响应改变;不同报表之间横线和纵向对比,如同一个指标在不同报表(但计算方式相同)的计算结果相同。


10,数据映射正确:保证原始表中的数据要正确,特别是一些状态字段,否则计算的时候可能由于忽略而导致出错;还有状态之间的映射和单位转换等,如表中性别是0 or 1,界面展示是男 or 女。


11,数据范围边界:比如计算时间字段的精度和范围的选择


12,数据权限安全:用户对报表操作的权限控制;安全性测试

参考:

https://blog.csdn.net/luoxuexi2020/article/details/118889193
https://blog.csdn.net/vincetest/article/details/103475035
https://blog.csdn.net/weixin_42976139/article/details/100544574

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值