zoukankan      html  css  js  c++  java
  • 数据报表测试要点

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

    一、熟悉业务:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    1. 基本正确性检查
    2. 其他场景数据检查
    3. 异常场景检查发
  • 相关阅读:
    BFS visit tree
    Kth Largest Element in an Array 解答
    Merge k Sorted Lists 解答
    Median of Two Sorted Arrays 解答
    Maximal Square 解答
    Best Time to Buy and Sell Stock III 解答
    Best Time to Buy and Sell Stock II 解答
    Best Time to Buy and Sell Stock 解答
    Triangle 解答
    Unique Binary Search Trees II 解答
  • 原文地址:https://www.cnblogs.com/YouxiYouxi/p/11018337.html
Copyright © 2011-2022 走看看