原点 发表于 2010-7-28 08:55:16

【原创】报表测试(一)

报表其实是结多个数据表进行汇总的数据集合。
一般一个报表主要包含三个部分:
一、常用功能、
   常用功能如查询、预览、打印之类,因为它一般是集成的基类,其他地方没错的话报表中也不会错;报表测试主要是测试数据的准确性和查询条件功能正确性。
二、查询条件
   先不设置任何查询条件(必须设置的除外),或是按系统默认条件的查询出数据,然后依查询结果去设置查询条件再次查询,看查询条件的功能是否实现,会不会报错。
三、数据明细。
    如果查询条件不出错,接下来重头戏就来了---验证数据的正确性
    数据是否正确首先要清楚你本次查询出来的是哪些类数据? 这些数据是由哪些模块的数据汇总的?数据的计算公式是什么(报表中的某些数据一般有些处理,如是由A+B得出C)?数据来源于哪些数据表,各表之间的关系是什么?等等,与你查询的报表相关的问题你都需要弄清楚明白,也许相关的问题挺多的,但整理一下,你会发现他们之间肯定是有关联的,把主线理清了,不难。
    验证数据正确性可以根据查询出来的数据去和相关模块中的数据去比较,但这样会有两个问题:
    第一,如果只是比较一两条就很难发现问题,
    第二、如果比较大部分又需要很多的时间和耐心。
    如果对数据库有一定基础的朋友,建议先熟悉系统的各数据表,然后数据表、报表、模块和UE(UltraEdit)四者相结合。根据报表类别和查询条件查询出的数据,在数据库中查询报表中的数据,然后把报表里的数据和数据库中查询出的数据导出,再利用UE的比较功能一比较,数据库里哪些数据和报表中不相同,一目了然,如有不相同就到模块中去查找原因。


houzeal 发表于 2010-7-30 15:07:21


先顶,在看。。:D

houzeal 发表于 2010-7-30 15:16:54


帮你 编辑一下下。。 支持原创。 再加点分给你。。:P

原点 发表于 2010-7-30 20:32:16

谢谢版主帮我编辑和加分,呵呵

还有许多需要补充和不足的地方
希望能有高手指点。

liuhaisheng2008 发表于 2010-8-4 13:24:24

学习了

千里 发表于 2010-8-11 10:37:08

这是一篇好文章,经验来自源于实践。

[ 本帖最后由 houzeal 于 2010-8-11 14:30 编辑 ]

houzeal 发表于 2010-8-11 14:31:18

原帖由 千里 于 2010-8-11 10:37 发表 http://bbs.51testing.com/images/common/back.gif
这是一篇好文章,经验来自源于实践。
对自己人说话,可以用 顶 ,这个字,我不认为是灌水! :D

tangxiaoling 发表于 2010-8-19 14:56:55

呵呵!我就是这样测试的.只是我没有用UE.

千里 发表于 2010-9-8 08:59:36

原帖由 tangxiaoling 于 2010-8-19 14:56 发表 http://bbs.51testing.com/images/common/back.gif
呵呵!我就是这样测试的.只是我没有用UE.
UE方便比较,不是最重要的部分。

kuangquanshui 发表于 2010-9-8 09:02:04

支持下

megan0228 发表于 2010-9-8 10:21:39

好文章,多谢分享。。。

齐翼双飞 发表于 2011-3-16 15:17:03

谢谢

梦儿天使 发表于 2011-3-25 16:02:55

谢谢

freeknighting 发表于 2011-8-9 16:36:06

学习

song1035 发表于 2011-8-11 13:13:55

顶~正在做报表方面的测试对我帮助很大,谢谢LZ

changlijuan 发表于 2011-8-11 14:35:01

学习了,呵呵

latica 发表于 2011-8-26 11:20:01

所幸,开发有把相关语句在日志中打出。有时候碰到20几个查询条件,就全部填写。一个个去对,看日志中是否都有打出。比较纠结的是,当查询条件是下拉框选择的,语句里一般用1,2,3这样的数字表示从上到下的选项,还要和预置查询对比,看是否映射准确。

scott1012 发表于 2011-11-1 11:18:10

呵呵 学习拉

hududou 发表于 2012-2-9 15:22:41

嗯,不错,刚从报表的测试中出来,还没总结呢
页: [1]
查看完整版本: 【原创】报表测试(一)