...
正確な結果を生成するために、2 つのビルド間でテスト ケース情報がマージされます。ベースライン ビルドとターゲット ビルドの ID は、ウィジェットの作成時にドロップダウン メニューから設定されます。ウィジェットでデータを適切に表示するために、ベースライン は、ウィジェットの作成時にメニューから設定されます。ウィジェットでデータを適切に表示するために、ベースライン ビルドはカバレッジ データと動的解析データを必要とし、ターゲット ビルドはカバレッジ データを必要とします。ターゲット ビルドにテスト実行データがある場合は、テストの詳細も必要です。テストの詳細がないと、対象のテスト結果をウィジェットまたはレポートに表示できず、ベースライン内の適切なテストの [アクション] フィールドがテスト エクスプローラーで [再テスト] に設定されません。
...
テストおよびカバレッジ データを含むラン コンフィギュレーションを受け取るには、DTP でフィルターを構成しなければなりません。「Associating Coverage Images with Filters」を参照してください。ビルド管理ウィジェットを見ることで、これらの要件をフィルターとビルドが満たしているかを確認できます:ビルド管理ウィジェットを見ることで、これらの要件をフィルターとビルドが満たしているかを確認できます。
Anchor | ||||
---|---|---|---|---|
|
...
- まだインストールしていない場合は、Process Intelligence Pack をインストールしてください。
- Extension Designer を開き、[サービス] タブをクリックします。
- Process Intelligence Engine サービス カテゴリを展開します。アセットはどのサービス カテゴリにもデプロイできますが、Parasoft のアセットのカテゴライズに合うように Process Intelligence Engine カテゴリを使用することを推奨します。[カテゴリの追加] をクリックして独自のサービス カテゴリを作成することもできます (詳細については「Working with Services」を参照)。
- 既存のサービスにアーティファクトをデプロイするか、新しいサービスを追加できます。サービスにデプロイしたアーティファクトの数は、全般的なパフォーマンスに影響します。詳細については「Extension Designer Best Practices」を参照してください。既存のサービスを選択し、ステップ 6 まで継続するか、または [サービスの追加] をクリックします。
- サービスの名前を指定して [確認] をクリックします。
- タブ化されたインターフェイスは、サービス内でアーティファクトを配置するのに役立ちます。複数のタブにまたがってアーティファクトを配置してもシステムのパフォーマンスには影響しません。タブをクリックし (または [+] ボタンをクリックして新しいタブを追加し アイコンをクリックして新しいタブを追加し)、縦の三点メニューから [読み込み] を選択します。
- [Local] > [Flows] > [Workflows] > [Process Intelligence] > [Test Impact Analysis] を選択し、[読み込み] をクリックします。
- 空いている任意の箇所をクリックしてサービスにアーティファクトを追加します。
- [デプロイ] をクリックし、DTP 環境へのアーティファクトのデプロイを完了します。
- DTP に戻ってダッシュボードをリフレッシュします。これで、関連するウィジェットを追加できるようになりました。
...
Test Impact Analysis スライスにはキャッシュ機能があります。このスライスを長時間実行する場合に、同じデータに対する複数のリクエストを迅速に処理できます。データがリクエストされるとき、このスライスはまずデータがすでに計算されてキャッシュされているかを判断します。キャッシュが存在する場合、データは直接返され、時間のかかる計算はスキップされます。ただし、次の条件下では、実行時にキャッシュが消去され、再計算されます。
- データがキャッシュされていないデータがキャッシュされていない。
- キャッシュされたデータが、異なるビルドの組み合わせに関連付けられているキャッシュされたデータが、異なるビルドの組み合わせに関連付けられている。
追加のカバレジ データがビルドの組み合わせにレポートされているデータがビルドの組み合わせにレポートされている。
フィルターおよびベースライン ビルドとターゲット ビルドの組み合わせごとに 1 つのキャッシュが存在します。
...
タイトル | ウィジェットのデフォルト タイトルを変更できます。 |
---|---|
フィルター | ドロップダウン メニューからフィルターを選択します。フィルターは、テスト実行とコード解析のメタデータ構成の集合であり、DTP によるデータの集約、サブセット、および解析を可能にします。 |
期間 | 期間として設定する時間の範囲またはビルド数を選択します。 |
ベースライン ビルド | ターゲット ビルドと比較したいビルド。ビルドと比較するビルド。 |
ターゲット ビルド | 解析したいビルド。通常は最新ビルドです。解析するビルド。通常は最新ビルドです。 |
カバレッジ イメージ | カバレッジ イメージは、テスト実行に関連するカバレッジ データのための識別子です。情報を表示するために、フィルターには正しいカバレッジ イメージを設定しなければなりません。 |
...
- カバレッジ情報にアクセスできることを確認します (「Requirements要件」を参照)。
- 関連するカバレッジ イメージがフィルターにあることを確認します (「Associating Coverage Images with Filters」を参照)。
- ウィジェットを追加したときに正しいカバレッジ イメージが選択されたことを確認します (「Widget Configurationウィジェットの設定」を参照)。
結果の確認
Tests Impacted by Change ウィジェット上をクリックすると、Impacted by Change ドリルダウン レポートが開きます。
...