针对报表测试的总结

上一篇 / 下一篇  2010-10-14 14:16:32

针对报表测试的总结

今年**项目的一个重要需求就是针对报表的改造,增加了【报表管理】模块。这一模块中增加了涉及收入报表、免税报表、票证报表、台账报表四大类,共计42张报表。

刚开始时面对这么多张报表总感觉测试不知从何入手好,甚是迷茫。因此在网上搜索报表测试方面的经验和要点,资料虽然不多,但还是很有用的,整理总结如下,希望对以后的测试有所帮助。

对于报表的测试整理归纳为以下的5个方面:

一、报表样式

1.  报表的标题是否是正确的报表名称,如报表名称中有嵌入的数据(会跟随用户的选择而变化的),需要检查数据是否正确。

2.  报表的页首与页尾 是否采用了一致的规则。

3.  分页:当输出的内容多时,分页是否正确;翻页功能是否正确;每页是否都有固定的表头。

4.  一些默认的格式是否让人感觉舒服,如对齐,边界,间隔。(1)报表标题黑体居中;(2)表头居中,金额(一般保留2位小数)、数量等数据右对齐,机构名称左对齐;行次、序号等居中;(3)字体大小;(4)表格宽度,是否能完整显示内容;(5)编报单位、日期、单位是否正确,字体大小是否合适且一致。

5.  数据的格式小数位,千位符,四舍五入等是否与报表设置一致。

6.  数据的排序排序方式是否与报表设置一致(如果没有设置,是否有一个清晰的默认排序方式,如按字母或数字排序)

7.  页面上有横向及纵向滚动条时,显示是否正常。

8.  报表内的可关联项,应该能特殊显示。

 

二、报表数据

1.  数据的来源:来源于哪张表,哪个字段。弄清楚数据的来源对于报表数据准确性的测试很重要。

2.  数据库中的数值与界面数据的对应,如数据库中存储的是0.1,在报表中就应该显示是.否。

3.  数据的范围,注意边界值的测试,如日期边界。

4.  报表与报表之间的关系。有些报表都使用了相同的数据,只不过针对不同的需要做了不同的处理。所以报表与类似报表之间要做些测试,看看数据是否一致。

5.  流水号:如报表有使用流水号,流水号的生成和格式是否正确(序号、行次)。

6.  对于有链接功能的报表要检查链接页面是否正确,链接页面的统计数据是否正确。

7.  明细与合计的一致性。

8.  数据误差,是否是最后一次计算使用了位数保留和四舍五入。

9.  对子报表汇总与父报表比对,就是对月报表汇总与年报表比对,日报表汇总与月报表比对。这只是一个方面,可以从维度关系考虑,地域,行政级别、时间,个人等方面下手,进行汇总比对。

10. 系统中报表重叠进行对比。

 

 

三、报表权限的控制

1.        报表的条件定义:在条件选择区域,有些下拉框中应该不能显示用户权限范围外的数据。

2.        报表内容:报表中的内容不能显示用户本没有权限查看的数据。

 

四、报表输出

1.  打印设置

2.  打印预览

3.        实际的打印效果

4.        报表导出(主要为导出EXCEL文件):主要检查(1)导出的报表默认属性是否为读写;(2)导出的内容是否正确,与生成的报表是否相一致;(3)导出报表的默认名称是否为正确的报表名称。

 

五、报表性能

1.        报表的条件设置区域应该设置默认值以避免用户不输入任何条件直接生成报表所造成的长时间等待。且默认值的设置要符合习惯,如日期应该默认为当前日期,税务机关和人员应该默认为当前操作者的机关和人员。

2.        生成报表时用类似进度条表现进度,避免用户盲目的等待。

3.        提供让用户选择每页显示多少条数据的选项,默认为最小的选项,这样可以避免无谓的资源浪费。(非必须)

4.        生成报表的语句尽量采用最优的查询语句,多调试几遍,查看语句的性能.

 

注意:如果可以所有的条件为空时,需要测试条件为空时的性能。

 

一般公司会用专门的报表控件来生成报表,例如MSReport service, Crystal报表等.所以在进行报表测试之前最好先了解一般的报表生成流程和这类报表控件的特点,这样在测试时就可以有的放矢,而不是盲目的比较

TAG:

yuanjuanfang的个人空间 引用 删除 yuanjuanfang   /   2010-10-20 11:55:59
1
yuanjuanfang的个人空间 引用 删除 yuanjuanfang   /   2010-10-20 11:55:51
 

评分:0

我来说两句

日历

« 2024-05-19  
   1234
567891011
12131415161718
19202122232425
262728293031 

我的存档

数据统计

  • 访问量: 749
  • 日志数: 1
  • 建立时间: 2010-10-14
  • 更新时间: 2010-10-14

RSS订阅

Open Toolbar