目录:导读
前言
报表测试是一项重要的测试内容,因为面对的使用群体一般是公司高层或者用户中的重要群体。出现问题影响较大,所以必须仔细且谨慎对待。
那么如何测试呢?
1、提高对业务的熟悉程度
和功能测试以及其他测试一样,报表测试也需要熟悉业务,包括业务流程、业务规则以及数据存储,不同点是报表测试要理解每个指标的算法、数据来源以及要明白具体的业务动作和指标之间的关系.
2、数据准备
原始数据:
①了解原始库的库表结构\数据分类
②了解本次报表展现的边界规则,对应的准备测试数据
③通过一定的手段生成数据并固定测试数据
展现数据:
①数据覆盖所有分类
②数据量需要足够多
③需要包含所有边界值(结合展现时的查询条件)
④数据中需要包含少量的非法数据,验证系统的容错性
数据生成方式:
①存储过程
②第三方工具(DataFactary等)
③通过业务生成数据(并不推荐)
④相关业务接口生成数据
3、数据正确性验证
对于客户来说,使用报表就是期望通过报表系统这个平台能够快速简单的查到自己所需要的数据,所以测试报表最主要的内容就是要验证数据的正确性。
总结方法如下:
要弄清楚数据的来源,来源于哪张表、哪个字段;
时间条件:统计区间具体应该以业务中的什么时间在卡,并且考虑需求中是否包括统计区间的边界值;
要弄清楚所测表以及所测指标的特定条件,比如要统计2023-06-01——2023-06-31,这个月份所有代理