DTP と Jama Connect の統合の設定は、Parasoft 管理者によって実行され、一度だけ実行する必要があります。
このセクションの内容:
DTP を Jama Connect に接続する
- 設定メニュー (歯車のアイコン) から [Report Center 設定] を選択します。
- [External System] を選択して [設定の編集] をクリックし、[システム タイプ] メニューから Jama Connect を選択します。
- [Enabled] オプションを有効化します。
- [名前] フィールドに Jama Connect のインスタンス名を入力します。名前は必須ですが、接続設定に影響したり、他のインターフェイスで表示されたりすることはありません。
- [アプリケーション URL] フィールドに Jama Connect サーバーの URL を入力します。URL には、プロトコル、ホスト、およびポート番号を含める必要があります。パスまたはパラメーターは含めないでください。
- [表示 URL] フィールドは、Jama Connect システムへのリンクが Web ブラウザーに表示されるときに Parasoft DTP ページに表示される URL を定義します。通常、これは上記のアプリケーション URL フィールドと同じである必要があります。ただし、たとえば、リバース プロキシ環境で作業していて、Parasoft DTP を使用するユーザーのローカル Web ブラウザーから Jama Connect へのリンクが Parasoft DTP サーバーとは異なる場合は、違うことがあります。
- [Username] および [Password/API Tokens] フィールドにログイン認証情報を入力します。ログインには、[プロジェクトの関連付け] セクションで指定された Jama Connect プロジェクトで課題を作成するのに十分な権限が必要です。
- [接続のテスト] をクリックして設定を確認し、[確認] をクリックします。
Parasoft プロジェクトと Jama Connect プロジェクトの関連付け
Parasoft プロジェクトを Jama Connect プロジェクトに関連付けると、違反ビューまたはテストエクスプローラービューから欠陥を作成し、Jama Connect の適切なプロジェクトにリンクできます。Sending Test Data to External System フロー を使用する場合、関連付けも重要です。DTP の複数のプロジェクトを 1 つの Jama Connect プロジェクトと関連付けることはできますが、同じ DTP プロジェクトを複数の Jama Connect プロジェクトと関連付けることはできません。
- [プロジェクトの関連付けを作成] をクリックし、[DTP プロジェクト] メニューからプロジェクトを選択します。
- [外部プロジェクト] フィールドに Jama Connect プロジェクトの名前を入力して [Create] をクリックし、関連付けを保存します。
プロジェクトの関連付けを削除するには、ゴミ箱のアイコンをクリックします。プロジェクトの関連付けを削除しても、DTP のエクスプローラー ビューから Jama Connect の欠陥へのリンクは削除されません。関連付けを削除してから再作成すると、違反と Jama Connect の課題との既存リンクが再び有効になります。
DTP と Jama Connect プロジェクトの既存の関連付けの設定を変更できます。
- 鉛筆アイコンをクリックし、メニューから別の DTP プロジェクトを選択するか、[外部プロジェクト] フィールドに別の Jama Connect プロジェクトの名前を指定します。
- [保存] をクリックします。
詳細設定
<DTP_DATA_DIR>/conf
ディレクトリにある ExternalSystemSettings.properties 構成ファイルを変更して、統合のデフォルトの動作を変更できます。すぐに利用できる DTP と Jama Connect の統合は、デフォルトまたは一般的に使用されるフィールドと作業アイテム タイプを使用するように構成されています。ただし、Jama Connect システムをカスタマイズしている場合は、以下で説明する設定を行って、DTP のデータをカスタム構成に合わせることができます。
ExternalSystemSettings.properties は ISO 8859-1 (Latin1) 文字エンコーディングを使用することに注意してください。ISO 8859-1 でサポートされていない文字は、Unicode エスケープ シーケンス、つまりバックスラッシュ (\) と小文字の u の後に、その文字の 4 桁の 16 進コードが続くものを使用して、キーと要素で表現する必要があります。たとえば、ダッシュ (-) (ハイフン - マイナス ”-” と混同しないでください) は ISO 8859-1 ではサポートされていないため、Unicode エスケープ シーケンス \u2013
で表す必要があります。これにより、example.property.value=Foo – Bar
のようなものは、example.property.value=Foo \u2013 Bar
と入力する必要があります。
jamaIssueUrl | DTP の違反エクスプローラーとテスト エクスプローラーで作成された作業アイテムを Jama Connect のアイテムにリンクするための URL テンプレートを指定します。 デフォルト:
|
---|---|
jama.item.types.to.skip | Jama プロジェクトの一連の要件に関連しないアイテム タイプのリストを指定します。 Parasoft C/C++ および SOAtest の [要件] ビューで使用され、Jama 要件に関連付けられた Jama テストケースを提示します。 デフォルト: jama.item.types.to.skip=BUG;SET;TXT;FLD;TC;LTC;HTC;VALTC |
jama.bugSet.name | Parasoft DTP の違反エクスプローラーとテスト エクスプローラーから欠陥が作成されたときに、新しい欠陥が追加されたり、既存の欠陥が更新されたりする Jama Connect の欠陥セットの名前を指定します。欠陥セットがまだ存在しない場合は、欠陥セットが作成され、このプロパティで指定した名前が付けられます。 デフォルト:
|
jama.sync.testcase.relationship.type | DTP から Jama へのテスト結果の送信中に新しいテストケースを作成するために使用される要件とテストケースの間の関係タイプを指定します。指定しない場合、Jama のデフォルトの関係タイプが設定されます。 デフォルト: jama.sync.testcase.relationship.type=Verified By |
jama.testcase.relationship.types | 要件に関連する適切なテストケースをフィルタリングするために使用される関係タイプのリストを指定します。値は、";" で区切られた関係タイプ名のリストである必要があります。設定に値が指定されていない場合、Jama システムで使用可能なすべての関係タイプが使用されます。 Parasoft C/C++ および SOAtest の [要件] ビューで使用され、Jama 要件に関連付けられた Jama テストケースを提示します。 値: jama.testcase.relationship.types=Verified by;Validated by |
jama.testcase.types | Jama プロジェクトのテストケース セットに関連するアイテム タイプのリストを指定します。値は、";" で区切られたキーのリストである必要があります。 Parasoft C/C++ および SOAtest の [要件] ビューで使用され、Jama 要件に関連付けられた Jama テストケースを提示します。新しいテストケースを追加するときに、DTP データを Jama と同期するときにも使用されます。 デフォルト: jama.testcase.types=TC;LTC;HTC;VALTC |