如何做报表测试

来源:互联网 发布:精子能吃吗 知乎 编辑:程序博客网 时间:2024/04/28 15:42

一、关于数据的测试

1.数据的来源:来源于哪张表,哪个字段,数据库中的数据0、1代表男女,页面展示是否正确

2.数据的范围:是否显示了报表设置的范围,如时间2011-1-1到2012-1-1,是否包含了1-1号的数据

3.数据的格式:小数位、千位符、四舍五入是否和报表设置一致

4.数据的排序:是否按照关键字排序

5.明细和总的是否一致

二、格式的测试

1.各报表的风格是否一致

2.报表的标题

3.分页,滚动条

4.友好型:一些默认格式是否让人舒服:对齐、边界、间隔;特别提醒的数据(如合计、异常)是否突出显示

三、权限的控制

1.有些报表,有些区域,只能管理员才能看到,所以需要权限控制

四、报表的输出

1.打印设置

2.打印预览

3.打印实际效果

4.报表的导入导出

五、报表与报表之间的测试

1.不同的报表之间可能引用了相同的数据,所以要测试数据是否一致

六、报表的性能

1.报表的条件区域可以设置一些默认值,以避免用户不输入任何条件直接生成报表所造成的长时间等待,例如

    开始时间和结束时间可以设置为当前的一个月或者一周,一些其他的也可以类似默认一个值。

2.生成报表时可以用进度条表现,避免盲目的等待

3.提供让用户设置每页显示多少条数据的选项,默认一个比较小的值

七、一般性测试

报表的条件选择区域:

1.每个字段的类型校验

2.每个字段的长度校验

3.特殊字符,空字符的校验

4.字段与字段之间的关系(如约束或者排斥,选了一个区域后,再选择门店,就只能看到该区域下的门店)