AutoRunner自动测试工具,是黑盒测试工具,可以用来完成功能测试、回归测试、每日构建测试、自动回归测试等测试工作。
TestCenter是一款功能强大的测试管理工具,它实现了:测试需求管理、测试用例管理、测试业务组件管理、测试计划管理、测试执行、测试结果日志察看、测试结果分析、缺陷管理,并且支持测试需求和测试用例之间的关联关系,可以通过测试需求索引测试用例。
TAR适用于VT100、VT220等标准的应用系统,支持命令行模式和窗口模式(使用Cursors编写的应用程序)。 支持针对终端应用的自动录制。支持连续录制和单独的窗口录制。支持的窗口组件:栏位、表格、对话框、窗口等。 脚本语言采用java标准脚本:bean shell。
当前位置 :| 主页>软件测试百科>

报表测试

来源:网络转载 作者:佚名 时间:2009-03-20 Tag:报表测试   点击:

目的:

高效、高质量完成报表的测试工作

内容:

1、测试准备工作:

数据准备

保证足够多的有效数据

清楚报表中涉及到的算法、公式

清楚业务功能接口

2、报表测试点总结

基本测试点:界面、控件、格式、布局、明显的数据错误、js报错、报表标题,报表整体风格,翻页,友好性等

有效数据准确性验证:数据的来源、数据的对应关系、数据的格式、数据的排序、明细与合计的一致性

报表查询:覆盖所有的查询条件,输出结果准确

数据可控性测试验证

汇总,明细表数据间的关联以及多张报表之间的比较

性能测试:查询多少量的数据需要花费多少时间,需要明确定义,尽量达到最大的效率;生成报表时用类似进度条表现进度,避免用户盲目的等待;性能测试需要特定的测试环境来支持,包括软件、硬件、测试工具等。

日期字段:关系到结算,查询,统计等

权限控制和安全性测试:报表查看权限

报表的辅助功能:Excel导出、打印等

样式统一:控件的显示隐藏、查询条件的保存、单位的统一等

3、报表测试注意点

4、测试步骤(流程)

测试前的评审工作:自己认为,测前组织测试评审或者测试交流,对测试的深入,覆盖面,效率都有很大的帮助,对接口,取值,数据的来龙去脉等重点或主要功能的讲解要详细,最好是开发人员有自测报告文档的输出(除简单测试点外,其他要尽可能详细)。在交流前自己要先大概了解报表的功能,这样效果会更好

代码走读或者查询日志:熟悉程序逻辑结构,熟悉报表结构的情况下可以发现业务功能的逻辑bug,或者设计不合理的地方

测试数据:自己首先添加简单的数据,验证报表统计数据的正确性。然后,再添加数据模拟业务的所有流程产生的数据,验证所有业务流程下数据的正确。这样一步步地深入,可以使得测试思路清晰,容易定位报表设计的业务。(正式数据最好)

测试中借助数据库做数据的验证测试


上一篇:溢出测试
下一篇:UI和GUI的区别