• 数据报表测试要点


     如何测护数据报表呢,在测试过程中的一些想法及资料收集 ,希望以后自己不会忘记

    一、熟悉业务:

    1.包括业务流程和业务规则。

    1.数据项的算法和数据来源,单据的增、删、改或者状态的变化,对报表中各个数据项的计算会产生什么不同的影响。

    2.准备完整、高效、专用的数据:

    1从查询统计方法角度准备数据:尽可能覆盖到报表所提供的各查询统计方法的数据,

    至少保证每一种查询统计方法都应该有对应的数据,得到的结果不是0,否则等于没有覆盖到这个查询统计算法。

    2从数据源的属性来准备数据:这里涉及到的方面比较多,都是跟数据来源有关,现举例说明:

    a.同样的业务数据来源于多个数据表,则需要准备多个数据表中的数据;

    b.与状态相关的数据,有些状态需要纳入统计,有些不需要,但这些数据都需要准备;

    c.数据来源与显示数据不同时,比如在数据库中存储的是1,显示时则需要显示为“是”。等等。。。

     3从数据项的算法来准备特殊数据:比如:除数为0,以及与0相加,是否可以得到正确的结果;

     4数据的优化:按上述的方法基本上可以准备比较完整的数据了,但数据也不是越多越好,

     为了提高测试效率,需要对数据进行优化,尽量保证用最少的数据覆盖所有可能的情况。

    5为报表准备专用的数据:即使个人精心准备了报表数据,如果多人同时测试,或者本人

    在测试业务时,录入了其他数据,都会对报表的数据产生影响;所以需要在开始测试时,

    团队内对数据的准备达成一致,使数据中的某一项具有特征性,例如分别使用不同的供应商,或者使用不同的商品。

     6做好数据环境的备份和维护 数据文档的备份与维护: 在测试过程中难免会因为误操作

     导致环境的变化,例如:不小心把一张单据变成了另外一种状态,或者某个类型的单据多做了一张

     。对于这种情况,一个简单的方法就是去维护数据文档。当然,前提就是需要对原始的数据文档进行备份。

     测试数据库的备份与恢复: 如果想减少回归测试的工作量,那么应该考虑在一些关键的“点”上备份测试数据。

     例如所有的基础数据与单据已经输入完成,但是还都没有开始审核,那么可以备份一下,下次再测的时候可以

     直接在数据库中恢复这部分原始数据。

    1. 基本正确性检查
    2. 其他场景数据检查
    3. 异常场景检查发
  • 相关阅读:
    General error: 1364 Field 'id' doesn't have a default value
    数据库 主键、外键和索引的区别
    宝塔升级
    服务器数据库性能调优
    关于TP5.1的跳转
    用PHP写九九乘法表
    Java中的接口
    Java中的继承
    超市库存管理系统
    Java中的封装
  • 原文地址:https://www.cnblogs.com/YouxiYouxi/p/11018337.html
Copyright © 2020-2023  润新知