このセクションの内容:
はじめに
Jama Connect に保存された要件、および Parasoft ツール (C/C++test、dotTEST、Jtest) から DTP に送信されたテスト データ、静的解析データ、ビルド レビュー データとの間のトレーサビリティを実証するのに役立つウィジェットとレポートを生成するように、DTP を構成できます。
Traceability Report にコード レビューと静的解析情報を含める場合は、ソース コード ファイルを Jama Connect の要件に関連付ける必要があります。この機能を有効化する方法については「ファイルと要件の関連付け」を参照してください。
要件
DTP でトレーサビリティ レポートを表示するには、DTP 管理者がトレーサビリティ レポートを設定する必要があります。詳細については「Parasoft から Jama Connect のトレーサビリティ設定」を参照してください。
Traceability Report の表示
ダッシュボードにウィジェットを追加して、プロジェクトの要件からテスト、静的解析、コードレビューまでのトレーサビリティを監視できます。ウィジェットから、さらに詳細な情報を含むレポートを表示できます。DTP のウィジェットとレポートでテストと Jama Connect アイテム間のトレーサビリティ情報を表示するには、「Jama Connect へのテスト データの送信」で説明されているように、テストを Jama Connect アイテムに関連付ける必要があります。
DTP のトレーサビリティ ウィジェットとレポートには、次のタイプの Jama Connect エンティティを除き、要件と見なされる可能性のある指定された Jama Connect プロジェクト内のすべてのアイテムが含まれます。
- defects
- test cases
- sets
- folders
- text items
ウィジェットの追加と構成
DTP ダッシュボード追加されたウィジェットは、個別のトレーサビリティ カテゴリに表示されます。ウィジェットを追加する方法については「ウィジェットの追加」を参照してください。
以下の設定を行うことができます。
タイトル | デフォルトのタイトルの代わりにダッシュボードに表示する新しいタイトルを入力できます。 |
---|---|
フィルター | [ダッシュボード設定] を選択してダッシュボード フィルターを使用するか、このメニューからフィルターを選択します。フィルターの詳細については「フィルターの設定」を参照してください。 |
ターゲット ビルド | テストとコード解析を実行したビルド ID に設定する必要があります。ダッシュボード設定で指定されたビルド、最新ビルド、またはこのメニューで選択したビルドを使用できます。「ダッシュボードの設定」も参照してください。 |
種類 | Pie ウィジェットのみ 。このメニューからテスト、違反、またはレビューを選択し、そのステータスを示す円グラフを表示します。完全な概要をダッシュボードに表示するには、各タイプに設定したウィジェットのインスタンスを追加します。 |
Jama プロジェクト | このメニューから Jama Connect プロジェクトを選択します。 |
Jama 要件セット | 選択したプロジェクトからアイテムのセット (たとえば、要件のセット) を選択します。テスト ケースのセットと欠陥のセットを除く、プロジェクト内の任意のアイテム セットを選択できます。 |
Requirements Widget
このウィジェットには、指定された Jama Connect プロジェクトの要件の数が表示されます。
ウィジェットをクリックすると、Requirement Traceability レポートが表示されます。
Test Coverage Widget
このウィジェットは、プロジェクトのすべての要件に対する、テストでカバーされた要件の割合を示します。
ウィジェットの中央をクリックすると、Requirement Traceability レポート が表示されます。
色付きのセグメントは、テストの対象となる要件を表しています。ウィジェットをクリックすると、With Tests カテゴリにフィルタリングされた Requirement Traceability レポート が表示されます。
Pie Widget
単体テスト、機能テスト、静的解析、およびピア レビューは、要件が適切かつ徹底的に実装されているかを検証するための一般的なアクティビティです。このウィジェットは、それらのソフトウェア品質アクティビティのコンテキストにおけるプロジェクト要件の全般的なステータスを表示します。品質アクティビティの種類 (テスト、静的解析違反、レビュー) ごとにウィジェットを追加して、プロジェクトの要件実装の進捗をモニタリングすることができます。
グラフ上のセクションにマウス ポインタを置くと、品質アクティビティ タイプのステータスについて詳細情報が表示されます。ウィジェットをクリックすると、選択したタイプでフィルタリングされた Requirement Traceability レポートが表示されます。
Requirements Implementation Status by Tests
Requirements Implementation Status by Violations
Requirements Implementation by Reviews
Requirements Traceability Report とは
このレポートは、Jama Connect プロジェクトの要件とそれに関連するデータを表示します。
以下の操作を行うことができます。
- レポートの [Files] 列と [Reviews] 列を非表示にする場合は、[Show files/reviews] オプションを無効にします。[Files] 列と [Reviews] 列にデータがあるのは、要件がソース ファイルにマッピングされている場合だけです (「はじめに」を参照)。この画面で [Files] 列および [Reviews] 列を無効にすると、関連するタブが Requirement Details レポート で非表示になります。
- Jama Connect でトラッカーを確認するには、[Key] 列のリンクをクリックします。
- [Summary] 列または [Test] 列のリンクをクリックして、Jama Connect Requirement Details Report のトラッカーに関係するテスト関連情報を表示します。
- [Files] 列のリンクをクリックして、Jama Connect Requirement Details Report のトラッカーに関係する静的解析関連の情報を表示します。
- [Reviews] 列のリンクをクリックして、Jama Connect Requirement Details Report のトラッカーに関係する変更レビュー関連の情報を表示します。
Requirement Traceability Report by Type
Jama Connect Requirements - Pie ウィジェットのセクションをクリックすると、ウィジェットで選択した品質アクティビティ タイプだけを含むレポートが表示されます。ドロップダウン メニューを使ってタイプとステータスを切り替えることができます。[Show files/reviews] オプションを無効にして、レポートの [Files] 列と [Reviews] 列を非表示にすることもできます。[Files] 列と [Reviews] 列にデータがあるのは、要件がソース ファイルにマッピングされている場合だけです (「はじめに」を参照)。この画面で [Files] 列および [Reviews] 列を無効にすると、関連するタブが Requirement Details レポート で非表示になります。
Requirement Details Report とは
Jama Connect Requirement Details レポートは、特定の Jama Connect 要件に関連したファイル、静的解析の指摘事項、およびテストについての情報を表示します。このレポートは、Jama Connect Requirement Traceability レポートで要件をクリックすることで表示されます。
最初のタブには、作業アイテムを検証するために実行されたテストの結果が表示されます。
[View results in Test Explorer] リンクをクリックすると、要件に関連付けられたすべてのテストをテスト エクスプローラーで参照できます。
テーブルの個々のテスト名をクリックし、テスト エクスプローラーで個々のテストを参照することもできます。
2 番目のタブには、要件に関連付けられたファイルと、ファイルで検出された静的解析違反が表示されます。[違反] 列のリンクをクリックして、違反エクスプローラー で違反を確認できます。違反に関する詳細が表示されます。
このタブにデータがあるのは、要件がソース ファイルにマッピングされている場合だけです (「はじめに」を参照)。要件をソース ファイルにマッピングしなかった場合は、メインの Traceability レポート ページで [ファイル/レビューを表示] オプションを無効にし、詳細レポートを再読み込みすることで、このタブを非表示にできます。
ファイルに変更レビューまたはレビュー指摘事項が含まれる場合、それらは 3 番目のタブに表示されます。リンクをクリックすると、変更エクスプローラーで確認できます。
このタブにデータがあるのは、要件がソース ファイルにマッピングされている場合だけです (「はじめに」を参照)。要件をソース ファイルにマッピングしなかった場合は、メインの Traceability レポート ページで [ファイル/レビューを表示] オプションを無効にし、詳細レポートを再読み込みすることで、このタブを非表示にできます。