讨论下报表的测试
想问下大家,平常针对一个报表是怎么开展测试的,大家能否讨论下?个人理解
统计功能测试前段时间对如何进行统计功能测试也思考过.但没有找到很适合的测试方法,只是归纳总结了一番.个人理解,统计,是整理堆积数据的过程.有两个过程需要关注,首先是数据保存的过程,是否正确保存,保存的数据是有限制的还是会有垃圾数据.其次是产出,就是通过SQL筛选出来的数据是否是我们想要的并且是正确的.如何选择测试方法来有效的测试?我说一下自己的理解.
1 设计输入数据.数据选择范围遵守边界法,等价法,同时,要根据统计项的不同属性来故意整合数据,比如,时间总和,几个时间总和值的范围.或者是数值四舍五入的问题.还有,时间跨度问题等.
2 根据设计的数据,得出预期的统计结果.都可用表格方法列举.下面会有个很简单的例子说明
3 变换统计数据源.例如,统计部门某某数据,部门包含的员工被调离.统计数值是否准确
4 查看数据库中真实数据情况.
设计数据环节:
公司名称 联系人 电话 服务开始时间 服务号码 坐席数量 状态 服务数据
蒙牛公司 张三 83301023 2008-4- 12345 1 服务开始使用中 电话进线5个
电话外拨5个
电话会议1个
电话转接1个
三元公司 Suice 83301024 2008-4- 12346 2 服务未开始使用
三鹿公司 1023 83301025 2008-4- 12347 3 挂起该租户
衣力公司 ~!@#
83301026 2008-4- 12348 4 注销该租户
预期统计结果:
蒙牛公司 2008-4- 12345 张三 已开通
三元公司 2008-4- 12346 Suice 已开申请中
三鹿公司 2008-4- 12347 1023 挂起
衣力公司 2008-4- 12348 ~!@# 注销
建议:1 设计数据开始不要过于复杂,数量达到测试全面即可,这样可以查看统计功能的正确性.
2 根据程序情况考虑,输入数据时是否已经有了对错误数据的隔离,如果没有,在统计时要特别查看,设计出错误数据,来验证统计功能的纠错性
3 最后设计大数据量,验证统计的效率. 不错 个人认为对于报表的测试主要侧重于对数据质量的测试~这个就需要有一定的数据库方面的基础. 统计功能测试只是报表的一部分哈,期待高手全面解析。 期待:D 计算(统计)、数据、格式(样式)、特殊字段表示等。个人意见,大家指教。 统计功能测试只是报表的一部分哈,期待高手全面解析。 :handshake :handshake :handshake 我认为做统计测试主要有以下几点需要关注:
1.数据的准确性
2.查询功能的易用性
3.系统的安全性
数据准确性: 首先分析需求,分析出典型数据(等价类,边界值,错误猜测),再通过使用sql 查询语句或者写一个存储过程,生成一些标准测试数据,通过UI或者存储过程测试统计的准确性。
查询功能的易用性:主要基于UI方面来测试,查询界面的易用性
3.通过察看:程序代码和存储过程来试图破坏系统 报表也有很多种~CrystalReport之类的,不知道你用的是哪一种。
页:
[1]