このセクションの内容:
テスト影響度分析は、ベースライン ビルドとターゲット ビルド間のコード変更に基づいて、再実行する必要があるテストのサブセットを決定します。テスト影響度分析を活用することで、開発チームと QA チームは影響を受けるテストだけを実行して時間を節約できます。
テスト影響度分析を実行するために、DTP は以下を必要とします。
静的カバレッジのデータが必要です。ランタイム カバレッジのデータは不十分です。 |
テスト影響度分析を有効にするアセットは、Process Intelligence Pack のインストールの一部としてインストールされます。詳細については Process Intelligence Pack のインストール手順 を参照してください。フローをインストールした後、DTP 環境にレポートをデプロイします。
Test Impact Analysis スライスには、プロセス インテリジェンス カテゴリの [影響を受けるテスト - サマリー] ウィジェットが付属しています。このウィジェットには、ターゲット ビルドで変更されたメソッドをカバーするベースライン ビルドのテストの数が表示されます。 ウィジェットを追加する方法については「ウィジェットの追加」を参照してください。
タイトル | ウィジェットのデフォルト タイトルを変更できます。 |
---|---|
フィルター | メニューからフィルターを選択します。フィルターは、テスト実行とコード解析のメタデータ構成の集合であり、DTP によるデータの集約、サブセット、および解析を可能にします。 |
期間 | 期間として設定する時間の範囲またはビルド数を選択します。 |
ベースライン ビルド | ターゲット ビルドと比較するビルド。 |
ターゲット ビルド | 解析するビルド。通常は最新ビルドです。 |
カバレッジ イメージ | カバレッジ イメージは、テスト実行に関連するカバレッジ データのための識別子です。情報を表示するために、フィルターには正しいカバレッジ イメージを設定しなければなりません。 |
[影響を受けるテスト - サマリー] ウィジェットは、「分析されたテストの総数」に対する「影響を受けたテスト」の数と、ベースライン ビルドとターゲット ビルドの日付を表示します。
データに問題がある場合、ウィジェットは問題を説明するエラーを表示します。
エラーに対応するには:
ウィジェットの任意の部分をクリックすると、Impacted Tests レポートが表示されます。
個々のテストをクリックすると、テスト エクスプローラー でその詳細が表示されます。