by1945 发表于 2008-3-28 11:24:48

讨论下报表的测试

想问下大家,平常针对一个报表是怎么开展测试的,大家能否讨论下?


sywen0309 发表于 2008-4-21 15:33:08

个人理解

        统计功能测试
前段时间对如何进行统计功能测试也思考过.但没有找到很适合的测试方法,只是归纳总结了一番.个人理解,统计,是整理堆积数据的过程.有两个过程需要关注,首先是数据保存的过程,是否正确保存,保存的数据是有限制的还是会有垃圾数据.其次是产出,就是通过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        最后设计大数据量,验证统计的效率.

wyltest 发表于 2008-5-4 15:10:07

不错

shu123 发表于 2008-5-7 14:10:10

个人认为对于报表的测试主要侧重于对数据质量的测试~这个就需要有一定的数据库方面的基础.

panluhai 发表于 2008-10-18 21:15:21

统计功能测试只是报表的一部分哈,期待高手全面解析。

89757 发表于 2008-10-28 14:05:47

期待:D

marx-zhang 发表于 2008-10-28 15:23:42

计算(统计)、数据、格式(样式)、特殊字段表示等。个人意见,大家指教。

majun915 发表于 2009-2-3 11:57:15

统计功能测试只是报表的一部分哈,期待高手全面解析。

majun915 发表于 2009-2-3 11:57:39

:handshake :handshake :handshake

brain_bibo 发表于 2009-5-22 11:55:56

我认为做统计测试主要有以下几点需要关注:
1.数据的准确性
2.查询功能的易用性
3.系统的安全性
数据准确性: 首先分析需求,分析出典型数据(等价类,边界值,错误猜测),再通过使用sql 查询语句或者写一个存储过程,生成一些标准测试数据,通过UI或者存储过程测试统计的准确性。
查询功能的易用性:主要基于UI方面来测试,查询界面的易用性
3.通过察看:程序代码和存储过程来试图破坏系统

lg1318617 发表于 2009-7-6 14:24:01

报表也有很多种~CrystalReport之类的,不知道你用的是哪一种。
页: [1]
查看完整版本: 讨论下报表的测试