ALM と ALM Octane の統合の設定
このトピックでは、ALM と ALM Octane の統合の設定方法について説明します。
ALM Octane 側での統合の設定
ALM Octane 側では、以下のような設定を行います。
- ALM Octane で、ALM のリリースと同一のリリースを作成します。
- 統合を設定するには、サーバにアクセスするための権限が必要です。ALM Octane では、この権限を API アクセス・キーで付与します。
詳細については、ALM Octane ヘルプを参照してください。
ALM 側での統合の設定
ALM 側では、以下のような設定を行います。
| ALM と Octane の統合を有効にする |
|
| ALM と Octane の統合をスケジュールする |
ALM テスト・セットの実行結果を ALM Octane に同期する頻度を決定します。
|
octane-int-config.xml ファイルの設定
{ALM リポジトリ}\sa\DomsInfo\CommonData\octane-integration\ ディレクトリにある octane-int-config.xml ファイルを設定します。
ファイル名は変更しないでください。変更すると、ファイルが機能しなくなります。
octane-int-config.xml ファイルで、以下の情報を指定します。設定の手順と例については、参照用のテンプレート・ファイル octane-int-config.template.xml を確認してください。詳細については、「octane-int-config.template.xml」を参照してください。
プロキシ
| 必須 | いいえ |
| 説明 |
host:HTTP ベースのプロキシ・サーバが配置されているホストの IP アドレス。 port:プロキシのポート番号。 username:プロキシのユーザ名。 password:プロキシのパスワード。 |
| 例 | <proxy>
<host>your-web-proxy.net</host>
<port>8080</port>
<username>sa</username>
<password>sa</password>
</proxy>
|
ALM Octane サーバ
| 必須 | はい |
| 説明 |
clientId:API アクセスのために ALM Octane によって生成されるクライアント ID。 clientSecret:API アクセスのために ALM Octane によって生成されるクライアント・シークレット。 serverUrl:ALM Octane サーバの URL。 sharedSpaceId:ALM Octane 共有スペース ID。 Octane API アクセス・キーの作成の詳細については、ALM Octane ヘルプセンターを参照してください。 |
| 例 | <octane>
<clientId>your-octane-client-ID</clientId>
<clientSecret>your-client-secret</clientSecret>
<serverUrl>http://shcappsvm153.hpeswlab.net:8080/</serverUrl>
<sharedSpaceId>1001</sharedSpaceId>
</octane>
|
ALM と ALM Octane のプロジェクト・マッピング
| 必須 | はい |
| 説明 |
domain:ALM ドメイン名。 project:ALM プロジェクト名。 workspaceId:ALM Octane プロジェクトのワークスペース ID。 |
| 例 | <projects>
<project>
<domain>DEFAULT</domain>
<project>first</project>
<workspaceId>1002</workspaceId>
...
</project>
</projects>
|
ALM テスト・インスタンス・フィルタ
| 必須 | いいえ |
| 説明 |
一部のテスト・インスタンスのテスト実行のみを ALM Octane に同期する場合は、テスト・インスタンス・フィルタを指定します。指定しない場合、すべてのテスト・インスタンスのテスト実行が ALM Octane に同期されます。 これを行うには、ALM プロジェクトからフィルタ設定をコピーします。詳細については、「[フィルタ]ダイアログ・ボックス」を参照してください。 |
| 例 | <projects>
<project>
<domain>DEFAULT</domain>
<project>first</project>
<workspaceId>1002</workspaceId>
<filters>
<filter>
[Filter]{
TableName:TESTCYCL,
ColumnName:TC_SUBTYPE_ID,
LogicalFilter:\0000001e\Not hp.qc.test-instance.MANUAL,
VisualFilter:\0000001e\Not hp.qc.test-instance.MANUAL,
NO_CASE:
}
</filter>
</filters>
...
</project>
</projects>
|
ALM と ALM Octane のフィールド・マッピングとフィールド値マッピング
| 必須 | いいえ |
| 説明 |
almDbFieldName:ALM フィールド名(データベースカラム名)。 octaneName:ALM Octane フィールド名。 almValue:ALM プロジェクトのフィールド値。 octaneValue:ALM Octane プロジェクトのフィールド値。 |
| 例 | <projects>
<project>
<domain>DEFAULT</domain>
<project>first</project>
<workspaceId>1002</workspaceId>
<fields>
<field almDbFieldName="RN_STATUS" octaneName="status">
<values>
<value almValue="Passed" octaneValue="Passed"/>
<value almValue="Bypassed" octaneValue="Skipped"/>
<value almValue="Failed" octaneValue="Failed"/>
</values>
</field>
<field almDbFieldName="TS_TYPE" octaneName="Testing_Tool_Type">
<values>
<value almValue="FLOW" octaneValue="FLOW-TEST" />
</values>
</field>
</fields>
...
</project>
</projects>
|
次の表に、サポートされている ALM と Octane のフィールド・マッピングを示します。
| 必須 | はい |
| 説明 |
ALM の[OctaneテストスイートURL]フィールドの値の自動修正を有効にするかどうかを指定します。ALM のテスト・セットが ALM Octane に同期されると、ALM によって、フィールド値の形式が有効かどうか、またこのフィールドの自動修正が有効であるかどうかが確認されます。
|
| 例 | <projects>
<project>
<domain>DEFAULT</domain>
<project>first</project>
<workspaceId>1002</workspaceId>
<fields>
<field almDbFieldName="Testing_Tool_Type" octaneName="TS_TYPE">
<values>
<value almValue="FLOW" octaneValue="FLOW-TEST" />
</values>
</field>
</fields>
...
<isAutoFix>true</isAutoFix>
...
</project>
</projects>
|

