Etl-testing-categories

提供:Dev Guides
移動先:案内検索

ETLテスト–カテゴリー

ETLテストの分類は、テストとレポートの目的に基づいて行われます。 テストのカテゴリは組織の標準によって異なり、クライアントの要件にも依存します。 一般的に、ETLテストは次の点に基づいて分類されます-

  • ソースからターゲットへのカウントテスト-ソースシステムとターゲットシステムのレコードカウントの一致を伴います。
  • ソースからターゲットへのデータテスト-ソースシステムとターゲットシステム間のデータ検証が含まれます。 また、ターゲットシステムでのデータ統合としきい値チェック、重複データチェックも含まれます。
  • データマッピングまたは変換テスト-ソースシステムとターゲットシステムのオブジェクトのマッピングを確認します。 また、ターゲットシステムのデータの機能を確認することも含まれます。
  • エンドユーザーテスト-レポートのデータが期待どおりかどうかを検証するために、エンドユーザー向けのレポートを生成します。 レポートの偏差を見つけ、レポート検証のためにターゲットシステムのデータをクロスチェックします。
  • 再テスト-ターゲットシステムのデータのバグと欠陥を修正し、データ検証のためにレポートを再度実行します。
  • システム統合テスト-すべての個々のシステムをテストし、後で結果を組み合わせて偏差があるかどうかを調べます。 これを実行するために使用できるアプローチには、トップダウン、ボトムアップ、ハイブリッドの3つがあります。

データウェアハウスシステムの構造に基づいて、ETLテスト(使用されているツールに関係なく)は、次のカテゴリに分類することができます-

新しいDWシステムテスト

このタイプのテストでは、新しいDWシステムが構築および検証されます。 データ入力は顧客/エンドユーザーから取得され、異なるデータソースからも取得され、新しいデータウェアハウスが作成されます。 その後、ETLツールを使用して、新しいシステムでデータが検証されます。

移行テスト

移行テストでは、既存のデータウェアハウスとETLがありますが、効率を改善するために新しいETLツールを探しています。 新しいETLツールを使用して、既存のシステムからデータを移行します。

変更テスト

変更テストでは、新しいデータが異なるデータソースから既存のシステムに追加されます。 顧客はETLの既存のルールを変更することも、新しいルールを追加することもできます。

レポートテスト

レポートのテストには、データ検証用のレポートの作成が含まれます。 レポートは、DWシステムの最終出力です。 レポートは、レイアウト、レポート内のデータ、および計算値に基づいてテストされます。