拥抱变化,不断学习,时刻归零

报表测试总结

上一篇 / 下一篇  2012-04-25 15:51:14 / 个人分类:报表测试

概述

1测试策略

报表测试主要采用业务系统发起交易-报表批量获取该交易数据并加工-前端页面展现报表的方式验证报表正确性

报表测试一般属于黑盒功能性测试,需要校验数据筛选逻辑以及生成文件是否符合客户需求。如果时间充裕,也可进行性能测试,将数据库插入一定数据进行模拟。注意:切不可直接使用插入数据的方式代替业务系统验证报表!

报表测试只需要做正确性验证,正向测试,但是要考虑覆盖问题,最好能使用各种类型数据测试。

测试人员除了熟悉报表流程外,还需要了解业务系统的交易操作。

2、报表原理

报表.jpg

需求分析

1、报表需求

l 报表描述是否有歧义(确定性)

l 报表字段实际意义是否合理(合理性)

l 报表各个字段是否存在关联性(关联性)

l 报表易读性,报表布局样式是否方便查看(易读性)

l 开发易操作

测试

1、测试须知:

报表类型日报、周报、月报、季报,对日期是否控制

l 日报:起始日期距离今天不能超过180

l 周报:周报仅保留一年内数据

l 月报:月报仅保留两年内数据

l 季报:季报仅保留三年内数据

l 年报:季报仅保留四年内数据

注意相应类型与提示是否匹配,如周报只能提示:周报仅保留一年内数据

2、常见错误分类

l 需求错误:客户表达不明确或开发理解错误

l 业务部分错误:报表结果取决于业务部分正确insert,update,delete数据

l 存储过程错误:存储过程逻辑错误将会生成错误数据或数据字段读取缺失、错误(包含批量部分错误)

l 样式错误:报表样式与需求不一致

l 其他错误:配置错误或权限设置错误

其中,业务部分错误和存储过程错误均体现为报表数据不准确,需要仔细分析.

3、测试工具

PL/SQLeclipse

方法:使用eclipse更新源码,直接copy报表sql语句放到PL/SQL执行。

4测试用例

1、准备数据要有针对性,需要对一些特殊情况考虑。

比如测试《个人手机银行开户业务业务量明细统计》需要考虑注销重开用户,在网银端自助注册用户。

2、报表功能测试一般针对三部分

l 报表样式

l 报表数据

l 报表权限

   4、报表性能测试可考虑数据量。

   5、有些报表有一定关联性,可同时准备一批数据进行测试(数据重用性)。

5、报表交易流程图

 


TAG:

 

评分:0

我来说两句

日历

« 2024-04-19  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 17081
  • 日志数: 20
  • 图片数: 2
  • 建立时间: 2011-12-19
  • 更新时间: 2012-12-25

RSS订阅

Open Toolbar