Strategy One
比較テスト
比較テストを使用すると、ダッシュボードまたはベースライン テストの 2 つのバージョンを選択し、その出力が一致するかどうかを判断できます。これは、システム移行、ユーザー受け入れテスト、または並列実行シナリオの検証に重要です。
比較テストの目的は以下の通りです:
-
移行検証:オブジェクトやデータを新しい環境(例:開発から本番)に移動した後、結果が一貫していることを確認します。
-
オブジェクトの一貫性:変更やリファクタリング後のオブジェクトの 2 つのバージョンを比較します。
-
並列テスト:2 つのシステムまたは環境が同一の結果を生成することを検証します。
Test Center を使用するには、Integrity Manager 権限が必要です。
比較の作成
- Workstation ウィンドウを開きます。
- ナビゲーション ペインの 管理 で、Test Center をクリックします。
-
比較テスト を選択し、含めるコンテンツ(データ および/または SQL)を選択して、次へ をクリックします。
-
ソース オブジェクトを選択します。ソースはベースラインまたは結果にできます。
-
ベースライン ソースには、同じベースラインの結果オブジェクトがターゲットとして必要です。例:
-
ソース:Financial Dashboard ベースライン
-
ターゲット:Financial Dashboard ベースライン、2025 年 7 月 2 日(ベースラインから作成された結果)
-
-
結果 ソースには、同じベースラインからの別の結果または元のベースラインがターゲットとして必要です。例えば、2 つの日付間でテスト出力が変更されたかどうかを確認するために 2 つの実行を比較したい場合は、2 つの結果を比較します。これを行うには、以下のようなものを使用できます:
-
ソース:Financial Dashboard ベースライン、2024 年 7 月 2 日(結果)
-
ターゲット:Financial Dashboard ベースライン、2024 年 7 月 5 日(同じベースラインからの別の結果)
-
-
ただし、特定の結果をベースラインと比較したい場合(最初のシナリオと同じ)は、結果を元のベースライン自体と比較できます(最初のシナリオとは順序のみが異なります):
-
ソース:Financial Dashboard ベースライン、2024 年 7 月 2 日(結果)
-
ターゲット:Financial Dashboard ベースライン
-
-
-
ソースとターゲットを選択したら、次へ をクリックします。
-
テストとその結果は Test Center にあります。
比較テストの結果
-
詳細を確認するには、テスト結果を
右クリックして 結果の表示 を選択します。 -
デフォルトでは、概要 ページが表示されます。概要ページでは、比較された 2 つのオブジェクト間(例:ベースライン対結果、結果対結果)の合格率、一致、不一致の概要が提供されます。
-
エラーや不一致、および説明を確認するには、詳細 タブをクリックします。
-
SQL ビューに切り替えるには、SQL をクリックします。このページでは、生成されたクエリ間の違いが強調表示されます。
-
データ ビューに切り替えるには、データ をクリックします。このページでは、データ出力を並べて比較し、不一致が存在する場所を正確に示します。欠落している視覚化がある場合、ソースとターゲットがオブジェクト パネルでマークされます。
