このページを共有

# テストスイート実行の計画

このフローは、REST APIを使用してテストスイートの実行を計画する方法を示しています。

エリア: テストスイートとテストスイートの実行

このトピックの内容:

## エンティティ関連図

このフローでは、次のエンティティにアクセスし、これらのエンティティ間の関係を理解する必要があります。

エンティティ | このフローの関係 | 関係の説明 | 参照 /関係フィールド
--- | --- | --- | ---
テスト | 手動テスト、Gherkinテスト、およびテストスイート | この集約リソースコレクションは、手動テスト、Gherkinテスト、自動テスト、テストスイートなどのテストの種類を表します。 | subtype
手動テスト | テスト | 手動テストは、tests集約リソースコレクションのサブタイプです。 手動テストには、manual_testsリソースコレクションからもアクセスできます。 集約リソースコレクションtestsに関連するフィールドはありません。 |
手順 | 手動のテスト手順は、ALM Octane内部リポジトリに保存されています。ステップは、testsリソースコレクションの対応するテストの下でscriptリソースとしてアクセスされます。 | `tests\<test_ID>\script`
Gherkinテスト | テスト | Gherkinテストは、tests集約リソースコレクションのサブタイプです。 Gherkinテストには、gherkin_testsリソースコレクションからもアクセスできます。 集約リソースコレクションtestsに関連するフィールドはありません。 |
スクリプト | Gherkinテストスクリプトは、ALM Octane内部リポジトリに保存されています。スクリプトは、testsリソースコレクションの対応するテストの下で、scriptリソースとしてアクセスされます。 | `tests\<test_ID>\script`
実行 | 手動テスト実行とテストスイート実行 | この集約リソースコレクションは、手動実行やテストスイート実行などのテスト実行のタイプを表します。 | subtype
スイート実行 | 実行 | テストスイートの実行は、runs集約リソースコレクションのサブタイプです。 テストスイートの実行には、suite_runリソースコレクションからもアクセスできます。 集約リソースコレクションrunsに関連するフィールドはありません。 |
手動テスト実行 | テストスイートの実行に関連付けられている手動のテスト実行には、配列runs_in_suiteを使用してアクセスします。配列には、関連するテストのIDとその実行タイプ (run_manualなど) が含まれます。 | runs_in_suite
リリース | 手動実行 | 実行はリリースに関連付けることができます。 | release
リストノード | 手動実行 | 実行ステータスは、list_nodeリソースコレクションにあります。 | native_status

トップに戻る

## フロー

手動テストとGherkinテストを使用してテストスイートを作成するで作成されたテストを使用して、テストスイートの実行を作成します。

MyTestSuiteRunと呼ばれる計画されたテストスイートの実行をPOSTします。ランを作成するには、以下を提供する必要があります。

- 「実行中」のテストスイートの名前 (MyTestSuiteRun) とID (1067)。

- 実行に割り当てるネイティブステータス。ステータスは、list_nodeリソースコレクションでアクセスされます。このフローでは、ステータス1095を割り当てます。これは、list_node.run_native_status.plannedに対応します。

- 計画されたテストスイートの実行に関連するリリース。

`POST .../api/shared_spaces/<space_id>/workspaces/<workspace_id>/suite_run`

ペイロード

    {"data":[

           {   "test":{"id":1067,"type":"test_suite"},

               "native_status":{"id":1095,"type":"list_node"},

               "name":"MyTestSuiteRun",

               "release":{"id":1001,"type":"release"}

           }

         ]

    }

The test suite run is created with ID 1196.

    {
      "total_count": 1,
      "data": [
        {
          "type": "run_suite",
          "id": "1196"
        }
      ],
      "exceeds_total_count": false
    }

トップに戻る

参照情報:

- REST APIの操作方法
- 一般的なフローとERダイアグラム
- 手動テストの操作
- 手動テストとGherkinテストを使用してテストスイートを作成する
- 手動テスト実行の作成

https://admhelp.microfocus.com ALM Octane 8942
検索結果を改善するためのヒント... ALM Octaneヘルプセンター ALM Octaneヘルプ 15.1.90 すべて ローカルヘルプセンターを表示 オンラインヘルプセンターを表示 戻る ブラウザーの履歴内を戻る 進む ブラウザーの履歴内を進む 検索のハイライトを削除する 次のトピック 次のトピックに進む 前のトピック 前のトピックに戻る 現在のトピックを印刷 バージョン: