报表测试-测试点

做报表测试时要注意以下方面:

数据的正确

用户使用报表就是期望通过一个简单方便的平台能快速的查找到他所需要的数据.所以在测试报表时首先就要检查报表中的数据是不是用户需要的数据,如果没有加工的数据,是否保持了原貌;加工过的数据查看加工的结构是否和手工加工的结果一致.简言之,需要测试以下内容

格式的正确

权限的控制 ——数据隔离

对于有权限控制的系统,报表当然也应该和用户所具有的权限相一致.需要从两方面校验权限的控制.
报表的条件定义:在条件选择区域,有些下拉框中应该不能显示用户权限范围外的数据.如普通文员在使用报表时,报表名称下拉框中是不可以显示管理者才能查看的报表的.有些以输入的文本框有级别的划分时,都应该要测试输入超越权限的数据的相应.
注意这里一定要测试每个条目.
报表内容:报表中的内容不能显示用户本没有权限查看的数据.

报表的性能

用户在设置好条件后都希望不要等待报表太长时间,当然有时数据量大时等待时间长些也是合理的.但是在做报表的开发时或测试人员可以提出一些意思来提高报表的性能.
报表的条件设置区域应该设置默认值以避免用户不输入任何条件直接生成报表所造成的长时间等待.例如开始和结束时间可以默认为当前的一个月,一些输入文本框可以根据用户的身份默认一个数值.
生成报表时用类似进度条表现进度,避免用户盲目的等待
提供让用户选择每页显示多少条数据的选项, 默认为最小的选项,这样可以避免无谓的资源浪费.
生成报表的语句尽量采用最优的查询语句,多调试几遍,查看语句的性能.
注意:如果可以所有的条件为空时,需要测试条件为空时的性能.

posted @ 2020-12-10 19:45  TesterBenja  阅读(956)  评论(0)    收藏  举报