このセクションでは、DTP で変更ベースのテストと要求/欠陥トレーサビリティを設定するために、コードとテストを関連付ける方法について説明します。関連付けを実施するには、SOAtest を DTP に接続する必要があります (「DTP への接続」を参照)。
このセクションの内容:
開発チームがタスクに対して作業している場合、タスクが "アクティブ" なときに変更されたコードはそのタスクと関連付けられます。Report Center でそのタスクに指定された要求または欠陥も関連付けられます。
関連する要求/欠陥があるタスクとコードが関連付けられていない場合、関連する要求/欠陥をチェックインの際に指定するべきです。
欠陥をマークするためにカスタム タグを使用する方法については、下記の「欠陥/課題トラッキングのカスタム タグの使用」を参照してください。
SOAtest のテスト スイート コンフィギュレーション パネルの [要件および説明] タブでは、テスト スイートのテストと関連付けられた要求/タスク/バグを特定できます。定義する要求は構造レポート (および Report Center) に表示され、マネージャー/レビューアーは特定のテスト要求が完了したかどうかを判断することができます。
関連付けを設定するには、以下の操作を行います:
「負荷テストの結果のレビューとカスタマイズ」を参照してください。
課題/機能/欠陥トラッキング システム (たとえば JIRA や Bugzilla など) の課題とテスト ケースを関連付けるために、チームで使用するタグをカスタマイズできます。この機能を利用すると、欠陥を表す単語に合わせてタグを設定できます。たとえば、ある組織は欠陥に対して "PR" という用語を使用します。一方、"欠陥" という用語を使用する組織であれば、デフォルトの @pr タグではなくカスタム タグの @defect を使用したいでしょう。
デフォルトのタグは @pr と @bugzilla です。
デフォルトの欠陥/課題トラッキング タグ (@pr および @bugzilla) を使用したくない場合、タグの別名、つまりカスタム タグを指定できます。次の操作を行います。
ここに表示されるタグは、SOAtest でテスト スイート エディターの [要求トラッキング ] オプションを設定するときに (新しい要求の関連付けを追加するときに) 利用できます。詳細については、「SOAtest テストの関連付け」 を参照してください。
課題トラッキング タグ @bugzilla および @defect を使用しているものとします (@defect は Parasoft Test で設定されているカスタム課題トラッキング タグです)。
また、以下の Javadoc コメントがあるものとします。
/** * @pr 2453, 462345 * @bugzilla 2342 * @defect 87766 */ void testFoo1() {} |
以下の PR プロパティが (別の項目として) DTP に送られます。
2453
462345
2342
742725
87766
以下の FR プロパティが (別の項目として) DTP に送られます。
8766
996686776
以下の Javadoc コメントがあるものとします。
/** * @pr 2453, 462345 2342 * 8766 996686776 - these numbers are not be counted as a part of @pr tag * @pr 87766 */ void testFoo1() {} |
以下の PR プロパティが (別の項目として) DTP に送られます。
2453
462345
2342
742725
87766
課題トラッキング タグ @bugzilla および @defect を使用しているものとします (@defect は Parasoft Test で設定されているカスタム課題トラッキング タグです)。
以下のテスト ケース コメントがあるものとします:
/* TEST_CASE_BEGIN test_foo */ // @pr 123, 456 // @bugzilla 789 // @defect 1357 // @req 7799 void TestSuite::test_foo() { //test case body } /* TEST_CASE_END test_foo */ |
以下の PR プロパティが (別の項目として) DTP に送られます。
123
456
789
1357
以下の REQ プロパティが (別の項目として) DTP に送られます。
7799
関連付けられたアーティファクトに SOAtest レポートをリンクするには、アーティファクトへのリンクの書式を表す URL テンプレートを指定する必要があります。それには、次の操作を行います。