Parasoft の変更ベースのテストは、最新のソース コードの変更に直接関連するテスト ケースを特定することによって、テスト作業の最適化に役立ちます。ユーザーは、コードを変更するたびに、システム全体を再テストするのではなく、影響のあったテスト ケースだけを再テストすることができます。Parasoft の変更ベースのテスト ソリューションは Parasoft DTP によって実現されます。DTP は開発データとテスト データを収集して相関させるプラットフォームです。DTP を利用してデータを処理し、カスタム計測、ワークフローのトリガー、その他のインテリジェントな解析処理を実施できます。  

このセクションの内容:

テスト ケースの実行によるコードの関連付け

Parasoft DTP は、テストの実行中にどのソース コードが実行されるかをモニタリングし、そのソース コードを適切なタスク、要求、欠陥と関連付けることができます。  

それには以下の操作を行う必要があります:

  1. Parasoft DTP へのレポートを有効にします。「DTP への接続」を参照してください。
  2. 各テストが関連するタスク、要求、または欠陥をマークします。「コードとテストの関連付けの特定」を参照してください。

Parasoft の アプリケーション カバレッジ ワークフローを参照してさらに情報を得ることも可能です。

テストの関連付け

テスト ケースの実行によってコードを関連付けている場合、テストの関連付けのための操作や設定は必要ありません。 

再テストが必要な箇所の特定

再テストが必要かどうかを判断するために、Parasoft Marketplace のカスタム ツール (Change Based Testing DTP Workflow など) を使って DTP を拡張できます。高レベルのプロセスは以下のとおりです:

  1. DTP が SOAtest からデータを収集します。
  2. DTP が「アプリケーション開発とテストのライフサイクルをとおして収集されたデータ」を「SOAtest データ」と相関させます。
  3. 変更ベースのテストと他の DTP ワークフローがユーザーのポリシーに従ってデータをさらに精製し処理します。
  4. 直ちに実装するために、優先順位が付けられた実行可能な指摘事項が開発者またはテスターに返されます。  

詳細については DTP ドキュメントの「Change Based Testing」を参照してください。 

  • No labels