この設定は、Parasoft 管理者が一度だけ行う必要があります。
DTP と Polarion ALM サーバーの接続
- 設定メニュー (歯車のアイコン) から [Report Center 設定] を選択します。
- [External System] を選択して [設定の編集] をクリックし、[システム タイプ] メニューから Polarion を選択します。
- [Enabled] オプションを有効化します。
- [名前] フィールドに Polarion のインスタンス名を入力します。名前は必須ですが、接続設定に影響したり、他のインターフェイスで表示されたりすることはありません。
- [アプリケーション URL] フィールドに Polarion サーバーの URL を入力します。URL には、プロトコル、ホスト、およびポート番号を含める必要があります。パスまたはパラメーターは含めないでください。
- [表示 URL] フィールドは、Polarion システムへのリンクが Web ブラウザーに表示されるときに Parasoft DTP ページに表示される URL を定義します。通常、これは上記のアプリケーション URL フィールドと同じである必要があります。ただし、たとえば、リバース プロキシ環境で作業していて、Parasoft DTP を使用するユーザーのローカル Web ブラウザーから Polarion へのリンクが Parasoft DTP サーバーとは異なる場合は、違うことがあります。
- [Username] および [Password/API Tokens] フィールドにログイン認証情報を入力します。ログインには、[プロジェクトの関連付け] セクションで指定された Polarion プロジェクトで課題を作成するのに十分な権限が必要です。
- [接続のテスト] をクリックして設定を確認し、[確認] をクリックします。
Parasoft プロジェクトと Polarion プロジェクトの関連付け
Parasoft プロジェクトと Jira プロジェクトを関連付けると、違反エクスプローラーまたはテスト エクスプローラー ビューから欠陥を作成し、Polarion の適切なプロジェクトにリンクすることができます。Sending Test Data to External System フロー を使用する場合、関連付けも重要です。DTP の複数のプロジェクトを 1 つの Polarion プロジェクトと関連付けることはできますが、同じ DTP プロジェクトを複数の Polarion プロジェクトと関連付けることはできません。
- [プロジェクトの関連付けを作成] をクリックし、[DTP プロジェクト] メニューからプロジェクトを選択します。
- [外部プロジェクト] フィールドに Polarion プロジェクトの名前を入力して [Create] をクリックし、関連付けを保存します。
プロジェクトの関連付けを削除するには、ゴミ箱のアイコンをクリックします。プロジェクトの関連付けを削除しても、Polarion の欠陥へのリンクは DTP のエクスプローラー ビューで削除されません。新しい関連付けを作成すると、違反と Polarion の課題との既存リンクが再び有効になります。
DTP と Polarion プロジェクトの既存の関連付けの設定を変更できます。
- 鉛筆アイコンをクリックし、メニューから別の DTP プロジェクトを選択するか、[外部プロジェクト] フィールドに別の Polarion プロジェクトの名前を指定します。
- [保存] をクリックします。
詳細設定
<DTP_DATA_DIR>/conf ディレクトリにある ExternalSystemSettings.properties 構成ファイルを変更して、統合のデフォルトの動作を変更できます。すぐに利用できる DTP と Polarion の統合は、デフォルトまたは一般的に使用されるフィールドと作業アイテム タイプを使用するように構成されています。ただし、Polarion システムをカスタマイズしている場合は、以下で説明する設定を行って、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
と入力する必要があります。
polarion.workItemType.requirementIds | Parasoft で要求の役割を果たす Polarion 作業アイテム タイプをカンマ区切りリストで指定します。作業アイテムは、Traceability Report でも使用されます。 Polarion システムで作業アイテム ID にアクセスするには、Polarion UI で [Polarion Administration] > [Work Items] > [Types for the IDs] を選択します。 デフォルト:
|
---|---|
polarion.workItemType.testId | Parasoft でテストの役割を果たす Polarion 作業アイテム タイプを指定します。 Polarion システムで作業アイテム ID にアクセスするには、Polarion UI で [Polarion Administration] > [Work Items] > [Types for the IDs] を選択します。 デフォルト:
|
polarion.workItemType.issue | DTP の違反エクスプローラーとテスト エクスプローラーから新しい課題を作成するときに Polarion で作成する作業アイテム タイプを指定します。これにより、Polarion で構成したカスタムの課題トラッカーを DTP から作成された作業アイテムに関連付けることができます。 デフォルトでは、このプロパティは設定されていません。その結果、DTP で作成された課題作業アイテムは、Polarion の課題作業アイテムに関連付けられます。 |
polarion.workItem.Type.task | DTP の違反エクスプローラーとテスト エクスプローラーから新しいタスクを作成するときに Polarion で作成する作業アイテム タイプを指定します。これにより、Polarion で構成したカスタムのタスク トラッカーを DTP から作成された作業アイテムに関連付けることができます。 デフォルトでは、このプロパティは設定されていません。その結果、DTP で作成されたタスク作業アイテムは、Polarion のタスク作業アイテムに関連付けられます。 |
polarionIssueUrl | DTP の違反エクスプローラーとテスト エクスプローラーで作成された作業アイテムを Polarion の作業アイテムにリンクするための URL テンプレートを指定します。 デフォルト:
|
polarion.hyperlinkRole | Polarion システムで設定されているハイパーリンクの役割を指定します。ハイパーリンクの役割は、DTP の 違反エクスプローラー および テスト エクスプローラー から作業アイテムを作成するときに使用されます 。 ハイパーリンクの役割にアクセスするには、Polarion で Polarion Administration > Enumerations > hyperlink-role-enum.xml を選択します。 デフォルト:
|
polarion.requirementStatus.verified | DTP から送信されるテストと Polarion の要件との関係を指定します。現在の関係の構成を表示するには、Polarion で Polarion Administration > Enumerations > workitem-link-role-enum.xml を選択します。 デフォルト:
|
polarion.testCase.workItemLinkRole= | "WorkItem-Test" 関係タイプとして扱う必要があるロールのIDを指定します。現在の関係の構成を表示するには、Polarion で Polarion Administration > Enumerations > workitem-link-role-enum.xml を確認します。値は、"," で区切った ID のリストである必要があります。フィールドが空の場合、すべての役割タイプが受け入れられます。 Parasoft C/C++test および SOAtest の [要件] ビューで使用され、Polarion 要件に関連付けられた Polarion テストケースを提示します。 デフォルト:
|