報表如何測試

2021-09-24 14:15:04 字數 1120 閱讀 3274

在此主要是與大家分享一下報表測試的經驗。

一、熟悉業務: 對任何軟體進行功能測試,都必須要熟悉業務,包括業務流程和業務規則。但是報表測試同一般的業務功能測試還是有些區別的,比如:報表的業務很難直接通過對介面的瀏覽和探索性操作去了解業務。對於報表業務的熟悉,主要是兩個方面:資料項的演算法和資料**,也就是說要明白乙個資料項同具體的業務有什麼關係,單據的增、刪、改或者狀態的變化,對報表中各個資料項的計算會產生什麼不同的影響。如果不知道到這些,那麼就無法驗證報表中的資料是否準確,也無法通過報表去檢查業務系統的正確與否。

二、準備完整、高效、專用的資料:

1、從查詢統計方法角度準備資料:盡可能覆蓋到報表所提供的各查詢統計方法的資料,至少保證每一種查詢統計方法都應該有對應的資料,得到的結果不是0,否則等於沒有覆蓋到這個查詢統計演算法。

2、從資料來源的屬性來準備資料:這裡涉及到的方面比較多,都是跟資料**有關,現舉例說明:

a.同樣的業務資料**於多個資料表,則需要準備多個資料表中的資料;

b.與狀態相關的資料,有些狀態需要納入統計,有些不需要,但這些資料都需要準備;

c.資料**與顯示資料不同時,比如在資料庫中儲存的是1,顯示時則需要顯示為「是」。等等。。。

3、從資料項的演算法來準備特殊資料:比如:除數為0,以及與0相加,是否可以得到正確的結果;

4、資料的優化:按上述的方法基本上可以準備比較完整的資料了,但資料也不是越多越好,為了提高測試效率,需要對資料進行優化,盡量保證用最少的資料覆蓋所有可能的情況。

5、為報表準備專用的資料:即使個人精心準備了報表資料,如果多人同時測試,或者本人在測試業務時,錄入了其他資料,都會對報表的資料產生影響;所以需要在開始測試時,團隊內對資料的準備達成一致,使資料中的某一項具有特徵性,例如分別使用不同的**商,或者使用不同的商品。

6、做好資料環境的備份和維護: 資料文件的備份與維護: 在測試過程中難免會因為誤操作導致環境的變化,例如:不小心把一張單據變成了另外一種狀態,或者某個型別的單據多做了一張。對於這種情況,乙個簡單的方法就是去維護資料文件。當然,前提就是需要對原始的資料文件進行備份。 測試資料庫的備份與恢復: 如果想減少回歸測試的工作量,那麼應該考慮在一些關鍵的「點」上備份測試資料。例如所有的基礎資料與單據已經輸入完成,但是還都沒有開始審核,那麼可以備份一下,下次再測的時候可以直接在資料庫中恢復這部分原始資料。

如何做報表測試

報表測試根據專案的定義有大有小,有時只是作為軟體的乙個部分進行測試,有時整個專案都是測試各種報表.但不論如何,報表的作用始終都是將系統中已經存在的資料根據使用者的設定計算加工 整理彙總 最終以清晰的格式展示給使用者,以便使用者進一步做資料分析或統計.軟體中的報表實現一般分為定義報表的所需資料 一般可...

如何做報表測試

報表 測試根據專案的定義有大有小,有時只是作為 軟體的乙個部分進行測試,有時整個專案都是測試各種報表.但不論 如何,報表的作用始終都是將 系統中已經存在的 資料根據使用者的設定計算加工 整理彙總 最終以清晰的格式展示給使用者,以便使用者進一步做資料 分析或統計.軟體 中的報表 實現一般分為定義報表的...

bi報表測試

目的 高效 高質量完成報表的測試工作 內容 1 測試準備工作 資料準備 保證足夠多的有效資料 清楚報表中涉及到的演算法 公式 清楚業務功能介面 2 報表測試點總結 基本測試點 介面 控制項 格式 布局 明顯的資料錯誤 js報錯 報表標題,報表整體風格,翻頁,友好性等 有效資料準確性驗證 資料的 資料...