数据报表测试要点
如何測護數據報表呢,在測試過程中的一些想法及資料收集 ,希望以后自己不會忘記
一、熟悉業務:
1.包括業務流程和業務規則。
1.數據項的算法和數據來源,單據的增、刪、改或者狀態的變化,對報表中各個數據項的計算會產生什么不同的影響。
2.準備完整、高效、專用的數據:
1、從查詢統計方法角度準備數據:盡可能覆蓋到報表所提供的各查詢統計方法的數據,
至少保證每一種查詢統計方法都應該有對應的數據,得到的結果不是0,否則等于沒有覆蓋到這個查詢統計算法。
2、從數據源的屬性來準備數據:這里涉及到的方面比較多,都是跟數據來源有關,現舉例說明:
a.同樣的業務數據來源于多個數據表,則需要準備多個數據表中的數據;
b.與狀態相關的數據,有些狀態需要納入統計,有些不需要,但這些數據都需要準備;
c.數據來源與顯示數據不同時,比如在數據庫中存儲的是1,顯示時則需要顯示為“是”。等等。。。
3、從數據項的算法來準備特殊數據:比如:除數為0,以及與0相加,是否可以得到正確的結果;
4、數據的優化:按上述的方法基本上可以準備比較完整的數據了,但數據也不是越多越好,
為了提高測試效率,需要對數據進行優化,盡量保證用最少的數據覆蓋所有可能的情況。
5、為報表準備專用的數據:即使個人精心準備了報表數據,如果多人同時測試,或者本人
在測試業務時,錄入了其他數據,都會對報表的數據產生影響;所以需要在開始測試時,
團隊內對數據的準備達成一致,使數據中的某一項具有特征性,例如分別使用不同的供應商,或者使用不同的商品。
6、做好數據環境的備份和維護: 數據文檔的備份與維護: 在測試過程中難免會因為誤操作
導致環境的變化,例如:不小心把一張單據變成了另外一種狀態,或者某個類型的單據多做了一張
。對于這種情況,一個簡單的方法就是去維護數據文檔。當然,前提就是需要對原始的數據文檔進行備份。
測試數據庫的備份與恢復: 如果想減少回歸測試的工作量,那么應該考慮在一些關鍵的“點”上備份測試數據。
例如所有的基礎數據與單據已經輸入完成,但是還都沒有開始審核,那么可以備份一下,下次再測的時候可以
直接在數據庫中恢復這部分原始數據。
基本正確性檢查
其他場景數據檢查
異常場景檢查發
總結
- 上一篇: zookeeper启动失败+jps中没有
- 下一篇: 怎么创建具有真实纹理的CG场景岩石?