Azure DevOps は、Microsoft の SaaS (Software as a service) プラットフォームであり、ソフトウェアの開発・デプロイのためのエンドツーエンドの DevOps プログラミング ツールを提供します。一方、Parasoft テスト ツールと DTP は、ソフトウェア プロジェクトで品質上の問題を検出したりテストを実行したりする包括的な自動テスト ツールを提供します。Azure DevOps を Parasoft DTP と統合することで、2 つの重要なシステム要素間のトレーサビリティを強化し、プロジェクトのワークフローを強化できます。
- Azure DevOps は、要件、欠陥、テストの定義を担当します。
- Parasoft テストツールは、自動テストを実行し、ソフトウェアの欠陥や違反を検出します。Parasoft DTP は、レポートと解析のダッシュボードです。
DTP を Azure DevOps Server Express および Azure DevOps Server に接続することで、以下の機能が提供されます。
Parasoft DTP の違反エクスプローラーおよびテスト エクスプローラーからの Azure DevOps での欠陥の作成
Parasoft テスト ツールが静的解析違反を検出した場合、または自動テストの失敗が DTP でレポートされた場合、Parasoft DTP インターフェイスから直接、統合された Azure DevOps で欠陥レポートを簡単に作成できます。「Azure DevOps で課題と欠陥を手動で作成する」を参照してください。
Parasoft テスト結果の Azure DevOps 要件およびテスト定義への送信
ソフトウェア要件は Azure DevOps で定義され、Parasoft ツールと DTP はこれらの要件の実装をテストするために使用されます。Parasoft DTP から Azure DevOps にテスト結果を送信することで、Azure DevOps のトレーサビリティ レポートを使用して、Azure DevOps のこれらの要件と Parasoft DTP のテスト結果の間のトレーサビリティを追跡できます。「Azure DevOps へのテスト データの送信と結果の参照」を参照してください。
Parasoft DTP レポートのテスト結果に対する Azure DevOps 要件のトレーサビリティの監視
このユースケースは前述の機能と似ています。Azure DevOps 要件から Parasoft テスト結果までのトレーサビリティを監視することを目的とします。しかし、違いはレポートのソースにあります。前述の機能では Azure DevOps でのレポートが容易になりましたが、この機能では Parasoft DTP のレポートを利用します。「Parasoft から Azure DevOps のトレーサビリティ レポート」を参照してください。
設定
これらの機能を利用するには、事前にいくつかの設定が必要です。「Azure DevOps との統合設定」を参照してください。
さらに、前述の「Parasoft DTP レポートのテスト結果に対する Azure DevOps 要件のトレーサビリティの監視」機能を使用する場合は、いくつかの追加構成が必要です。「Parasoft から Azure DevOps のトレーサビリティ設定」を参照してください。