一、关于数据的测试
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.字段与字段之间的关系(如约束或者排斥,选了一个区域后,再选择门店,就只能看到该区域下的门店)