1. 程式人生 > >BI之報表測試總結

BI之報表測試總結

模擬 excel導出 日期 明顯 進度 生成 ati 功能 接口

報表測試總結:

1、測試準備工作:

數據準備

保證足夠多的有效數據

清楚報表中涉及到的算法、公式

清楚業務功能接口

2、報表測試點

基本測試點:界面、控件、格式、布局、明顯的數據錯誤、js報錯、報表標題,報表整體風格,翻頁,友好性等

有效數據準確性驗證:數據的來源、數據的對應關系、數據的格式、數據的排序、明細與合計的一致性

報表查詢:覆蓋所有的查詢條件,輸出結果準確

數據可控性測試驗證

匯總,明細表數據間的關聯以及多張報表之間的比較

性能測試:查詢多少量的數據需要花費多少時間,需要明確定義,盡量達到最大的效率;生成報表時用類似進度條表現進度,避免用戶盲目的等待;性能測試需要特定的測試環境來支持,包括軟件、硬件、測試工具等。

日期字段:關系到結算,查詢,統計等

權限控制和安全性測試:報表查看權限

報表的輔助功能:Excel導出、打印等

樣式統一:控件的顯示隱藏、查詢條件的保存、單位的統一等

3、測試步驟(流程)

測試前的評審工作:自己認為,測前組織測試評審或者測試交流,對測試的深入,覆蓋面,效率都有很大的幫助,對接口,取值,數據的來龍去脈等重點或主要功能 的講解要詳細,最好是開發人員有自測報告文檔的輸出(除簡單測試點外,其他要盡可能詳細)。在交流前自己要先大概了解報表的功能,這樣效果會更好

代碼走讀或者查詢日誌:熟悉程序邏輯結構,熟悉報表結構的情況下可以發現業務功能的邏輯bug,或者設計不合理的地方

測試數據:自己首先添加簡單的數據,驗證報表統計數據的正確性。然後,再添加數據模擬業務的所有流程產生的數據,驗證所有業務流程下數據的正確。這樣一步步地深入,可以使得測試思路清晰,容易定位報表設計的業務。(正式數據最好)

測試中借助數據庫做數據的驗證測試

BI之報表測試總結