テスト実行結果を ALM Octane にプッシュ
このセクションでは、ALM がテスト実行結果を ALM Octane にプッシュするタイミングと、どのテスト実行関連データが ALM Octane にプッシュされるかについて説明します。
ALM がテスト実行結果を ALM Octane にプッシュするタイミング
テスト・セットの下にあるテスト・インスタンスが ALM で実行され、同期スケジュールが設定された時間になると、ALM はテスト実行結果を ALM Octane にプッシュします。
ALM がテスト実行結果を ALM Octane にプッシュする方法
テスト・セットが初めて ALM Octane にプッシュされると、新しいテスト・スイートとテストが ALM Octane に自動的に作成されます。その後の同期では、ALM Octane のテスト・スイート・データが ALM のテスト実行データで更新されます。
ALM と ALM Octane のエンティティ・マッピング
| ALM エンティティ | ALM Octane エンティティ | メモ |
|---|---|---|
| テスト・セット | テスト・スイート |
ALM 15.5.1 では、あるサイクルを対象としたテスト・セットのみを ALM Octane にプッシュできます。 ALM 15.5 では、すべてのテスト・セットを ALM Octane にプッシュできます。 |
| テスト設定 | 自動テスト | |
| テスト実行 | 自動実行 |
同期ルール
-
最初の同期
ALM で実行した操作 ALM Octane で実行される操作 テスト・セット内のテスト・インスタンスを実行する。 - テスト・セット用のテスト・スイートが作成され、そのテスト・スイート内にスイートの実行が作成されます。
- テスト用の自動テストが作成され、その自動テスト内にテスト実行のための自動実行が作成されます。
- 自動テストがテスト・スイートに追加されます。
-
その後のすべての同期
ALM で実行した操作 ALM Octane で実行される操作 同期されたテスト・セット内の既存のテスト・インスタンスを実行する。
- マップされたテスト・スイート内の既存のスイートの実行が更新されます。
- マップされた自動実行に前の実行が作成されます。
- 同期されたテストを同期されていないテスト・セットに追加する。
- テスト・セット内のテスト・インスタンスを実行する。
- テスト・セット用のテスト・スイートが作成され、そのテスト・スイート内にスイートの実行が作成されます。
- マップされた自動テストがテスト・スイートに追加されます。
-
マップされた自動テストに新しい自動実行が作成されます。
- 同期されていないテストを同期されたテスト・セットに追加する。
- テスト・セット内のテスト・インスタンスを実行する。
- マップされたテスト・スイート内の既存のスイートの実行が更新されます。
- テスト用の自動テストが作成され、その自動テスト内にテスト実行のための自動実行が作成されます。
- 自動テストがマップされたテスト・スイートに追加されます。
- 同期されたテスト・セットを切り取って貼り付ける。
- テスト・セット内の既存のテスト・インスタンスを実行する。
- マップされたテスト・スイート内の既存のスイートの実行が更新されます。
- マップされた自動実行に前の実行が作成されます。
- 同期されたテスト・セットをコピーして貼り付けるか、テスト・セット名を変更する。
- テスト・セット内の既存のテスト・インスタンスを実行する。
- マップされたテスト・スイートにスイートの実行が作成されます。
- マップされた自動テストに自動実行が作成されます。
- 同期されたテスト・セットを別のリリースに割り当てる。
- テスト・セット内の既存のテスト・インスタンスを実行する。
ALM Octane に同じリリースが存在しない場合、テストは同期されません。
ALM Octane に同じリリースが存在する場合、以下の操作が実行されます。
- マップされたテスト・スイートにスイートの実行が作成されます。
- マップされた自動テストに自動実行が作成されます。
- 同期されたテストを切り取って貼り付けるか、テスト名を変更する。
- 同期されたテスト・セット内のテスト・インスタンスを実行する。
- マップされたスイートの実行が更新されます。
- 自動テストが作成され、その自動テスト内に自動実行が作成されます。
- 自動テストがマップされたテスト・スイートに追加されます。
- 同期されたテスト実行のステータスを更新する。
- テスト・セット内のテスト・インスタンスを実行する。
- マップされたスイートの実行が更新されます。
- マップされた自動実行に前の実行が作成されます。
ALM と ALM Octane のデータ・マッピング
次の表は、ALM から ALM Octane にどのデータがプッシュされ、ALM Octane でどのように表示されるかを示しています。
| ALM データ | ALM Octane データ | メモ |
|---|---|---|
| <テスト・セット ID+名前> | テスト・スイート名 | 例:32899 Dashboard display mode |
| <テスト・セット ID+名前> | テスト・スイートの実行名 | |
| <テスト計画内のテストの完全パス> | テスト:パッケージ(テスト・スイートの[計画]タブ) | 例:Subject\Automation |
| ALM/<ドメイン名>/<プロジェクト名> |
|
例:ALM/DEFAULT/ALM 15.50 |
| テスト ID | テスト:外部テスト ID(テスト・スイートの[計画]タブ) | 例:3 |
| <テスト設定 ID+名前> | テスト:名前(テスト・スイートの[計画]タブ) | 例:1003 Login as a user from a non-ALM IdP |
| テスト実行の継続時間 | 継続時間(テストの[実行]タブ) | 継続時間は秒単位です。 |
| テスト実行のステータス | ステータス(テストの[実行]タブ) | ステータス値のマッピングの詳細については、ステータスのマッピングを参照してください。 |
| テスト実行の実行日+実行時刻 |
開始日時(テストの[実行]タブ) 実行開始日時(テスト実行の[前回の実行]タブ) |
例:7/21/2020 6:26:15 AM |
| <テスト・セット ID+名前> | 名前(テストの[実行]タブ) | |
| <テスト実行の TD リンク> | 外部レポート・リンク(テストの[実行]タブ、およびテスト実行の[前回の実行]タブ) | [外部レポートリンク]フィールドのリンクをクリックすると、ALM でテスト実行を開くことができます。 |
| <テスト・セット ID+名前> | 外部実行 ID(テスト・スイートの[スイート実行]タブ) | |
| テスト・インスタンス ID | 外部実行 ID(テストの[実行]タブ) |
ALM 内の 1 つのテスト設定から複数のテスト・インスタンスが追加された場合、同じ自動テストがそれと同じ回数テスト・スイートに追加され、[スイート内の外部テストID]で区別されます。 1 つのテスト・インスタンスの複数の実行はすべて、対応する自動テストにテスト実行としてプッシュされ、[外部実行ID]で区別されます。 |
| <テスト・セットに割り当てられたサイクル> | マイルストーン(テスト・スイートの[スイート実行]タブ) |
次のバージョンで利用可能:15.5.1 以降 ALM でテスト・セットにサイクルが割り当てられている場合、ALM Octane でマップされているテスト・スイートにサイクルの情報をプッシュするには、同期を実行する前に、サイクルと同じ名前のマイルストーンと、サイクルのリリースと同じ名前のリリースを ALM Octane で作成する必要があります。 |
| <テスト・セットに割り当てられたサイクルのリリース> | リリース(テスト・スイートの[スイート実行]タブ) |
ALM でテスト・セットにリリース・サイクルが割り当てられている場合、ALM Octane でマップされているテスト・スイートにサイクルのリリース情報をプッシュするには、同期を実行する前に、同じ名前のリリースを ALM Octane で作成する必要があります。 ALM でテスト・セットにリリース・サイクルが割り当てられていない場合、ALM 15.5.1 では、テスト・セットは ALM Octane にプッシュされず、ALM 15.5 では、ALM Octane にプッシュされ、ALM Octane でマップされたテスト・スイートに「標準設定」というリリースが割り当てられます。 |
| タイプ(テストの[詳細]タブ) | テスト:テスト・ツール・タイプ(テスト・スイートの[計画]タブ) | テスト・タイプ・マッピングの詳細については、「octane-int-config.xml ファイルの設定」を参照してください。 |
| <ALM ユーザ定義フィールド> | テスト:クラス名(テスト・スイートの[計画]タブ) | クラス・マッピングの詳細については、「octane-int-config.xml ファイルの設定」を参照してください。 |
| ALM Octane テスト・スイート URL | ALM テスト・セット用に作成された ALM Octane テスト・スイートの URL |
[ALM OctaneテストスイートURL]フィールドの自動修正が有効になっている場合、URLの形式が無効である場合にフィールド値が更新されます。 詳細については、「自動修正の有効化」を参照してください。 |

