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

このフローは、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
}

トップに戻る

参照情報: