1.近期在搞信息管理平台,可是我遇到的问题就是信息管理平台有很多数据图表,这钟图表和报表的数据是一致的,报表的数据倒是好搞,可是图表以及柱形图表我现在无法下手,不知道怎么去搞,所有广集大佬帮忙。(还存在点状图表,柱形图表,折线图。)
报表类测试,准备测试数据是非常复杂的过程。 1.一般情况是通过底层正式数据推送过来,一步一步统计形成数据,这是最真实的。 2.第二个通过模拟监控报表的中间表数据,只能验证界面展示,但是无法验证业务逻辑。 3.分析统计的维度和规则,进行代码级的验证。
统计类在接口层测试吧或者直接写 SQL,我以前是拿自己的 SQL 和开发的比对
现在这些图表都拿不到元素,只能拿到这个图表统计总值。很蛋疼,一般出问题都是某一天的值。
图表数据引入数据库做数据对比我也考虑过,或者直接调接口
建议还是直接测接口返回吧。。。这个 UI 测比较难。。
这个可以拍图对比
我也碰到了类似的问题。 按照上述大佬们的方法 1, 对比 sql 语句的话,只是验证 sql 查询的对不对而已,还不如看接口返回。这就抛开了对数据本身计算对错的验证了。
关于你的第二个问题,可以考虑测试右移。直接使用线上数据进行验证。 前提是,在测试通过之前,a.用户不能够看到新版本的结果&b.不能影响线上版本的数据。