このセクションでは、DTP または .xml レポート ファイルからテスト データを IDE にインポートする方法について説明します。このセクションの内容:
はじめに
テスト結果をインポートすると、開発者/テスターは自分に割当てられたタスクを GUI で確認し、[品質タスク] ビューで対応することができます。フィルター設定ドロップダウン メニューからフィルターを選択できない場合は、DTP への適切なアクセス権があるかどうかを確認してください (詳細については DTP マニュアルの「プロジェクトの作成と設定」を参照してください)。
用語:
自分のタスク: コード作成者の算定に基づいて選択された、自分に責任のあるテスト タスク。詳細については「タスクの割り当てとコード作成者の設定」で説明します。
- 推奨されるタスク: 実行したテスト コンフィギュレーションの [目標] タブ設定に基づいて選択された、本日レビューおよび対応するテスト タスク。
自分の推奨されるタスク: 作成者およびタスク割当て設定 (「タスクの割り当てとコード作成者の設定」で説明) に基づいて選択された、自分に責任のあるテスト タスク。「自分の推奨されるタスク」には、テスト コンフィギュレーションの [目標] タブ設定に基づいて選択された、本日レビューおよび対応するテスト タスクも含まれます。
インポートしたテスト結果は、GUI 上でテストを実行したかのように GUI に表示されます。インポートした後は、通常と同じようにテスト結果の詳細を確認したり、タスク メッセージをダブルクリックして関連するソース コード行を表示して編集したり、[即時修正] を使って問題を修正したりすることができます。
特定のタスク カテゴリ、特定の目的のタスク、またはすべてのタスクをインポートできます。インポートできるのは、現在ワークベンチにあるプロジェクトのテスト結果だけです。最後の実行の後に、テスト対象プロジェクト ファイルをワークベンチで変更した場合、結果はレポートされません。なぜなら変更後のプロジェクト ファイルに結果が対応していない可能性があるからです。
DTP フィルターの設定
DTP から指摘事項をダウンロードするには、フィルターを設定する必要があります (「DTP への接続」を参照)。
- [Parasoft] > [設定] を選択します。
- 設定パネルで [Parasoft] > [DTP] > [インポート設定] を選択します。
- ドロップダウン メニューからフィルターを選択し、必要なインポート設定を行います。フィルター設定オプションの詳細については、DTP のドキュメントを参照してください。
- [適用] をクリックします。
[品質タスク] ビューの設定
自分の作業に関連するテストと解析結果だけをインポートするために、DTP からデータをインポートする前に [品質タスク] ビューの設定を行います。
- [Parasoft] > [設定] を選択します。
- 設定パネルで [Parasoft] > [品質タスク] を選択します。
- 利用可能なインポート オプションを 1 つ以上有効にします。
- 修正されたリソースの期限切れタスクをインポート: 両方のインポート オプション (DTP および XML ファイル) から古いタスクをインポートします。
- インポート時にタスクを再配置: [新規] をクリックし、タスクをインポートするときに別の場所を指定します。このオプションは両方のインポート オプション (DTP および XML ファイル) で利用できます。
- [適用] をクリックします。
インポート結果
[Parasoft] > [インポート] をクリックし、[DTP] または [ローカル ファイルまたは URL...] を選択します。
[DTP] を選択した場合、直ちにダウンロードが開始します。
[ローカル ファイルまたは URL] を選択した場合、レポート XML ファイルを参照するよう促されます。レガシー形式 (2021.2 より前のバージョンのアプリケーションで作成されたもの、または 2021.2 以降でレガシー レポート形式が有効になっている間に作成されたもの) の XML レポートをインポートするためには、レガシー レポート形式を有効にする必要があります。レガシー レポート フォーマットを有効にする方法の詳細については、「レポート設定」を参照してください。
- [品質タスク] ビューが開いていない場合は、[Parasoft] > [ビューの表示] > [品質タスク] を選択して、インポートした結果を確認します。
インポートされた指摘事項が、変更されたファイルに関連付けられている場合、メッセージダイアログが開き、同期が取れていないファイルが表示されます。それらの指摘事項に関するマーカー (行番号を含む) は、ローカル リソース ファイルでの場所に一致していないか、すでに解決済みの指摘事項を指している可能性があります。
ローカルに存在しないリソースに関連付けられた指摘事項はインポートされず、利用できないファイルの一覧を示すメッセージが表示されます。