ETL 測試 - 類別



ETL 測試的分類是基於測試和報告的目標進行的。測試類別根據組織標準而有所不同,也取決於客戶需求。通常,ETL 測試根據以下幾點進行分類:

  • 源到目標計數測試 - 它涉及匹配源系統和目標系統中記錄的數量。

  • 源到目標資料測試 - 它涉及源系統和目標系統之間的資料驗證。它還包括資料整合和閾值檢查以及目標系統中的重複資料檢查。

  • 資料對映或轉換測試 - 它確認源系統和目標系統中物件的對映。它還包括檢查目標系統中資料的功能。

  • 終端使用者測試 - 它涉及為終端使用者生成報告,以驗證報告中的資料是否符合預期。它涉及查詢報告中的偏差並交叉檢查目標系統中的資料以進行報告驗證。

  • 重新測試 - 它涉及修復目標系統中資料中的錯誤和缺陷,並再次執行報告以進行資料驗證。

  • 系統整合測試 - 它涉及測試所有各個系統,然後合併結果以查詢是否存在任何偏差。有三種方法可以執行此操作:自頂向下、自底向上和混合。

基於資料倉庫系統的結構,ETL 測試(無論使用什麼工具)可以分為以下類別:

新資料倉庫系統測試

在這種型別的測試中,構建並驗證了一個新的資料倉庫系統。資料輸入來自客戶/終端使用者以及不同的資料來源,並建立了一個新的資料倉庫。隨後,使用 ETL 工具在新系統中驗證資料。

遷移測試

在遷移測試中,客戶擁有現有的資料倉庫和 ETL,但他們希望使用新的 ETL 工具來提高效率。它涉及使用新的 ETL 工具從現有系統遷移資料。

變更測試

在變更測試中,從不同的資料來源向現有系統新增新資料。客戶還可以更改現有的 ETL 規則,或者也可以新增新的規則。

報表測試

報表測試涉及建立報表以進行資料驗證。報表是任何資料倉庫系統的最終輸出。報表根據其佈局、報表中的資料和計算值進行測試。

廣告