水晶报表测试易遗忘点

发表于:2009-4-09 10:51

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

 作者:sweetxmy    来源:51Testing博客

  今天我很高兴自己又总结出了水晶报表测试点。

  在我的工作中,我发现除了很多的测试前辈提供的测试点外,对于我做的测试中还有以下几点比较重要,希望能为后来人做参考。

  1、报表文件输出的大小

  很奇怪前辈们都没有说这一点,我也曾经试着和开发人员及PM探讨这个问题,得到的答案是不需要考虑。但在上线后的一个月,偏偏这个问题却出现了。

  问题是当我们的客户打算生成近4K个报表时,第1次是报表服务器死机,第2次是报内存溢出。想想为什么我们不在开始时考虑这个问题呢?原因是我们太相信自己的判断能力了,甚至大于事实。

  现将EXCEL\PDF输出文件的规格和限制链接地址提供给大家,以后大家做测试时,一定要注意这个问题。其实想想这是一个最基本的问题,我们做测试时不都应该考虑文件的大小吗?

  1)如果生成的文件太大使服务器都死机了,那能有什么用。

  2)即使生成了很大的文件,客户下载要半天时间,这种报表是不是应该考虑分块提供给客户?

  3)如果你的系统允许生成一个很大的报表文件给客户,你要考虑客户的电脑能不能打开。

  测试之前先查看一下输出格式的一些限制,我想做到心中有数非常有必要,花了3个小时寻找到的规则和限制。

  Excel 2003规范与限制、PDF的限制可去office官方网站查看相关文档。

  2、其它问题,比较零碎

  这些小问题前辈们也说过,不过我还是要自己写下来,2期测试时要特别提防。

  1)边框--最头痛的问题,开发人员改的工作量最大

  2)Xls是否出现断行

  3)数据读取正确性

  4)计算正确性,四舍五入正确性

  5)翻页时,是否有与上页相同的样式(如表头),第2页的输出是否正确

  6)日期型数据的可读性

  7)不同类型报表输出数据的不同性

  8)打印和页码显示

  9)时间的边界值

  10)LOGO及sheet名字

  11)货币符号和数字显示格式

  3、3篇前辈写的文章对我的测试非常有帮助

  如何做报表测试

  进销存系统中的报表测试

  关于进销存系统的报表测试

  4、一定要注意到数据库中去验证,不要只相信开发给你的数据。

  没有这条,其它条都对了都没用了。

  5、Html输出时,最好一次输出一屏的完整的数据。

版权声明:原创作品,转载时请务必以超链接形式标明文章原始出处作者信息本声明,否则将追究法律责任。本文出自sweetxmy的51Testing软件测试博客:http://www.51testing.com/?160865

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

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号