51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6860|回复: 18
打印 上一主题 下一主题

【原创】报表测试(一)

[复制链接]

该用户从未签到

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


评分

参与人数 1综合技术指数 +5 收起 理由
houzeal + 5 原创内容

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    擦汗
    2015-5-25 17:24
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    2#
    发表于 2010-7-30 15:07:21 | 只看该作者

    先顶,在看。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2015-5-25 17:24
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    3#
    发表于 2010-7-30 15:16:54 | 只看该作者

    帮你 编辑一下下。。 支持原创。 再加点分给你。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2010-7-30 20:32:16 | 只看该作者
    谢谢版主帮我编辑和加分,呵呵

    还有许多需要补充和不足的地方
    希望能有高手指点。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-10-27 09:19
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    5#
    发表于 2010-8-4 13:24:24 | 只看该作者
    学习了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-9 14:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2010-8-11 10:37:08 | 只看该作者
    这是一篇好文章,经验来自源于实践。

    [ 本帖最后由 houzeal 于 2010-8-11 14:30 编辑 ]
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2015-5-25 17:24
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    7#
    发表于 2010-8-11 14:31:18 | 只看该作者
    原帖由 千里 于 2010-8-11 10:37 发表
    这是一篇好文章,经验来自源于实践。

    对自己人说话,可以用 ,这个字,我不认为是灌水!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2010-8-19 14:56:55 | 只看该作者
    呵呵!我就是这样测试的.只是我没有用UE.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-9 14:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    9#
    发表于 2010-9-8 08:59:36 | 只看该作者
    原帖由 tangxiaoling 于 2010-8-19 14:56 发表
    呵呵!我就是这样测试的.只是我没有用UE.

    UE方便比较,不是最重要的部分。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2010-9-8 09:02:04 | 只看该作者
    支持下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2010-9-8 10:21:39 | 只看该作者
    好文章,多谢分享。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2011-3-16 15:17:03 | 只看该作者
    谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2011-3-25 16:02:55 | 只看该作者
    谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2011-8-9 16:36:06 | 只看该作者
    学习
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-4-2 16:41
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    15#
    发表于 2011-8-11 13:13:55 | 只看该作者
    顶~正在做报表方面的测试对我帮助很大,谢谢LZ
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2011-8-11 14:35:01 | 只看该作者
    学习了,呵呵
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2011-8-26 11:20:01 | 只看该作者
    所幸,开发有把相关语句在日志中打出。有时候碰到20几个查询条件,就全部填写。一个个去对,看日志中是否都有打出。比较纠结的是,当查询条件是下拉框选择的,语句里一般用1,2,3这样的数字表示从上到下的选项,还要和预置查询对比,看是否映射准确。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2011-11-1 11:18:10 | 只看该作者
    呵呵 学习拉
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2012-2-9 15:22:41 | 只看该作者
    嗯,不错,刚从报表的测试中出来,还没总结呢
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-13 04:01 , Processed in 0.080421 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表