このページを共有

# 基本的なテストスイートの作成

APIリソースを使用して、ALM Octaneテストスイートエンティティを操作できます。

このトピックの内容:

## 概要

testsエンティティは、ALM Octaneテストのすべてのサブタイプを表す複合リソースコレクションです。

| これらのテストサブタイプの操作については、次のトピックで説明します。 手動テストとそのテストステップ Gherkinテストとそのスクリプト テストスイート、およびそれらの手動テストとGherkinテスト
自動テストを操作するには、自動テストとパイプラインの操作を参照してください。

サブタイプ属性は、テストリソースコレクション内のテストタイプを区別します。

testsリソースコレクションを使用して、次のことを行います。

- サブタイプに関係なく、すべてのテストを表示またはクエリする

- 手動テストに手順を追加する

- Gherkinテストにスクリプトを追加する

個々のリソースコレクション (手動テスト、Gherkinテスト、およびテストスイート) を操作して、これらのサブタイプのみに焦点を合わせます。

トップに戻る

## テストをスイートにリンクすることについて

tests_in_suiteリソースコレクションには、すべてのテストスイートとそれに対応するテストが含まれています。これらのタイプのリソースをリンクするために使用されます。

## GET: テストスイートを読む

テストサブタイプに関係なく、すべてのテストを表示するには: | `GET .../api/shared_spaces/<space_id>/workspaces/<workspace_id>/tests`
テストスイートのみを表示するには、次のいずれかを使用します。 | `GET .../api/shared_spaces/<space_id>/workspaces/<workspace_id>/tests?query="subtype EQ 'test_suite'"` `GET .../api/shared_spaces/<space_id>/workspaces/<workspace_id>/test_suites`
スイートでのテストの順序を確認するには、次の手順に従います。 | `GET .../api/shared_spaces/<space_id>/workspaces/<workspace_id>/http://localhost:9090/api/shared_spaces/1001/workspaces/1002/test_suite_link_to_tests?fields=id,test_executable,order,test_id,test_name&order_by=order&query="!test EQ {null}"` 注: orderフィールドは、GETリクエストでのみ使用できます。 orderフィールドを使用するには、order_byも指定する必要があります。 orderフィールドは、test_suite_link_to_testリソースコレクションにのみ関連します。このリソースコレクションは、テストとスイートを相互にマッピングするためだけに存在します。

トップに戻る

## POST: テストスイートを作成する

test_suitesリソースコレクションを使用してテストスイートを作成します。

テストスイートを作成するには:

この例では、MyNewTestSuiteという名前のテストスイートを作成します。

    POST .../api/shared_spaces/<space_id>/workspaces/<workspace_id>/test_suites

         {"data":[

           {

             "name":"MyNewTestSuite"

           }    ]

         }

トップに戻る

## PUT: テストスイートへのテストの追加

test_suite_link_to_testリソースコレクションを使用して、テストスイートにテストを追加します。このリソースコレクションの目的は、テストとスイートを相互にマッピングすることです。

テストスイートにテストを追加すると、既存のテストが置き換えられます。したがって、新しいテストを追加すると同時に、既存のテストをスイートに追加してください。

テストスイートにテストを追加するには、次の手順を追加します。

この例は、2つのPOST呼び出しを使用して、手動テスト (1013) とGherkinテスト (1014) をテストスイート (1015) に追加する方法を示しています。

    POST .../api/shared_spaces/<space_id>/workspaces/<workspace_id>/test_suite_link_to_test

         {"data":

          [

           {

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

                "test":{"type":"test","id":"1013"}

           }

          ]

         }

    POST .../api/shared_spaces/<space_id>/workspaces/<workspace_id>/test_suite_link_to_test

         {"data":

          [

           {

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

                "test":{"type":"test","id":"1014"}

           }

          ]

         }

トップに戻る

参照情報:

- Gherkinテストの作成
- 手動テストの作成
- 手動テストとGherkinテストを使用してテストスイートを作成する
- テストスイート実行の計画

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