报表测试总结

发表于:2011-2-15 13:14

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  结合自己的工作和前辈们的经验,总结一下自己对于报表测试的一些想法。

  测试报表首先要保证数据的准确性,其次是界面格式,以及报表数据输出,当然还要注意性能方面(之前有个项目打印水晶报表,企业打印的人多了,导致服务器死掉了)

  1、报表数据的测试

  a)时间段的查询中,比如2009-6-1到2009-6-1,是需要查询到这一天的数据。而程序里日期格式往往会带上时分秒,导致日期查询有问题;

  b)报表中各栏数据来源及统计的前提条件。简单举个例子,报表统计一段时间内放行的作业单数据,当作业单是放行状态时报表统计出该数据,但是后续如果作业单通过改单成作废状态,那么报表中应不再统计出该数据;

  c)数据在报表中的格式。小数位是否会四舍五入或者取整,数据单位不同相加减时单位是否正确转换;

  d)报表中各字段是否正确对应着数据库表中字段,测试时最起码要有保证这样的测试数据:(在报表中所有字段都有值),这样不会漏掉测试某个字段;

  e)报表会根据用户权限不同,统计出来的数据是否正确。

  2、报表页面格式及功能

  a)报表中各字段不能有重叠,不能因为长度过长而显示不全。即需要留意报表的各字段长度,做测试数据时就需要注意做这方面的数据;

  b)报表的翻页:翻页后报表的表头是否在翻页后的页面中有显示,以及翻页功能是否正确;

  c)报表的标题,打印人,打印时间等等不容易注意到的地方根据查询条件不同显示是否正确;

  d)数据排序规则是否正确,以及数据或图表是否清晰一目了然,需要特别提醒的数据是否突出显示,数据之间间隔看起来是否舒服不会让人看起来很费劲。

  3、报表的输出

  a)报表的导出,留意导出的数据类型,是否会把0或小数去掉,是否显示成了科学计数法等等,是否与报表中一致;

  b)报表导出的格式,一般为CSV,Excle,Word,pdf,html,xml,属性是否为读写;

  c)报表导出后的sheet或logo是否正确。XLS(XLSX)格式导出的文档里的数据是否会出现断行的情况;

  d)空数据情况的导出及打印;

  e)报表的打印:需要注意打印设置、打印预览、实际打印效果。(一定要实际打印出来,经常会有实际打印出来和预览效果不一致的情况)

  4、性能方面及其他

  a)报表的打印时间不宜太长,最好能有显示进度的进度条,不会让用户盲目等待;

  b)生成报表文件很大时,报表输出时有可能造成服务器死机或者用户导出后打不开(可以考虑报表分块提供给用户);

  c)oracle job的测试。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号