トレーサビリティは、ソフトウェアテストプロセスにおける重要な要件です。vTESTstudio を使用すると、外部で定義された要件の実装をテストし、レポート内でそれらを追跡することができます。これは、オープンな XML 形式の交換ファイルを使用して行われます。その結果、あらゆる REQM/TDM システムを vTESTstudio とカップリングさせることができます。
vTESTstudioがトレーサビリティをどのようにサポートするか
REQM/TDMシステムからエクスポートされた情報は、vTESTstudioにインポートされ、そこでテストケースと関連付けることができます。関連付けられる要素には、要件やテスト仕様書などが含まれます。これらの要素はトレーサビリティを確保するために使用されるため、「トレースアイテム」として指定されます。「トレースアイテムエクスプローラー」と「トレーサビリティマトリックス」は、トレーサビリティの管理を支援します。
トレース項目エクスプローラー
vTESTstudioプロジェクトにインポートされたすべてのトレース項目は、「トレース項目エクスプローラー」から利用できます。そこから、ドラッグ&ドロップ操作でテストケースに簡単にリンクさせることができます。
REQM/TDM システムでは、要件やテスト仕様は、階層的なフォルダーやそれに類する要素で構成されている場合があります。これらのフォルダーは、トレース項目エクスプローラーにも同じ階層構造で表示されます。ただし、フォルダーをテストケースに直接リンクすることはできません。


トレーサビリティマトリックス
テスト設計の網羅性に関する概要は、トレーサビリティマトリックスによって示されます。テストケースにリンクされた各トレース項目について、テストレポートにはそのテストケースへの対応する参照情報が記載されています。これにより、テストケースの結果から要件やテスト仕様書へと遡って追跡することが可能になります。


ワークフロー
トレーサビリティのワークフローには、要件ベースとテストケースベースの2種類があります。
要件ベースのワークフロー
要件ベースのテストでは、REQMシステムで定義された要件が、トレース項目としてvTESTstudioプロジェクトに直接インポートされ、そこでテストケースの実装とリンクされます。n対mのリンクが可能です。
テストケースベースのワークフロー
テストケースベースのワークフローでは、TDMシステムにはすでに文章形式のテストケース仕様が含まれています。テストケース仕様は、vTESTstudioプロジェクトにトレース項目としてインポートされるだけです。そこで、各テストケース仕様は、テストケースの実装と1対1でリンクされます。
対応している要件およびテストデータ管理(REQM/TDM)システム
Vector PREEvisionは、vTESTstudioとの交換フォーマットをネイティブでサポートしているため、vTESTstudioのテストデータ管理(TDM)ツールとして使用できます。さらに、vTESTstudioでは、add-onツールとして、さまざまなREQM/TDMシステムを標準でサポートしています。また、オープンな交換フォーマットに基づいて独自開発を行うことで、その他のREQM/TDMシステムとのトレーサビリティも実現可能です。
標準でサポートされているのは以下の通りです:
IBM Rational DOORS
IBM ELM
PTC Integrity / Windchill
Siemens Polarion ALM
Jama Connect
Intland codeBeamer ALM
Jira
ダウンロード
vTESTstudioの詳細およびその他の機能について
vTESTstudio
テスト設計エディタ
テストカバレッジとパラメータ化
バリアントの処理
ファズテスト

