Parasoft の変更ベースのテストは、最新のソース コードの変更に直接関連するテスト ケースを特定することによって、テスト作業の最適化に役立ちます。ユーザーは、コードを変更するたびに、システム全体を再テストするのではなく、影響のあったテスト ケースだけを再テストすることができます。Parasoft の変更ベースのテスト ソリューションは Parasoft DTP によって実現されます。DTP は開発データとテスト データを収集して相関させるプラットフォームです。DTP を利用してデータを処理し、カスタム計測、ワークフローのトリガー、その他のインテリジェントな解析処理を実施できます。
このセクションの内容:
テスト ケースの実行によるコードの関連付け
Parasoft DTP は、テストの実行中にどのソース コードが実行されるかをモニタリングし、そのソース コードを適切なタスク、要求、欠陥と関連付けることができます。
それには以下の操作を行う必要があります:
- Parasoft DTP へのレポートを有効にします。「DTP への接続」を参照してください。
- 各テストが関連するタスク、要求、または欠陥をマークします。「コードとテストの関連付けの特定」を参照してください。
Parasoft の アプリケーション カバレッジ ワークフローを参照してさらに情報を得ることも可能です。
テストの関連付け
テスト ケースの実行によってコードを関連付けている場合、テストの関連付けのための操作や設定は必要ありません。
再テストが必要な箇所の特定
再テストが必要かどうかを判断するために、Parasoft Marketplace のカスタム ツール (Change Based Testing DTP Workflow など) を使って DTP を拡張できます。高レベルのプロセスは以下のとおりです:
- DTP が SOAtest からデータを収集します。
- DTP が「アプリケーション開発とテストのライフサイクルをとおして収集されたデータ」を「SOAtest データ」と相関させます。
- 変更ベースのテストと他の DTP ワークフローがユーザーのポリシーに従ってデータをさらに精製し処理します。
- 直ちに実装するために、優先順位が付けられた実行可能な指摘事項が開発者またはテスターに返されます。
詳細については DTP ドキュメントの「Change Based Testing」を参照してください。