このページを共有

# 手動テストの作成

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

このトピックの内容:

## 概要

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

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

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

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

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

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

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

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

トップに戻る

## 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_manual'"

-     GET .../api/shared_spaces/<space_id>/workspaces/<workspace_id>/manual_tests

トップに戻る

## POST: 手動テストの作成

manual_testsリソースコレクションを使用して手動テストを追加します。

手動テストを作成するには:

この例では、Newフェーズであるステータス (フェーズ)1009のMyManualTestという名前の手動テストを作成します。

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

         {"data":[

           {

             "phase":{

                        "id": 1009,

                        "type":"phase"

                     },

             "name":"MyManualTest"

           }    ]

         }

トップに戻る

## GET: 既存の手動テストの手順を参照してください

手動のテスト手順は、ALM Octaneの内部リポジトリに個別のスクリプトリソースとして保存されます。REST API呼び出しで手動テストのIDの後にscriptエンティティを指定して、スクリプトリソースにアクセスします。

手動テストの既存の手順を確認するには:

この例は、IDが1015である手動テストのスクリプトを表示します。

    GET .../api/shared_spaces/<space_id>/workspaces/<workspace_id>/tests/1015/script
    {
      "creation_time": "2017-04-18T22:07:23Z",
      "last_modified": "2017-04-19T02:15:12Z",
      "script": "- This is a setup step. Here is where you write should be done before you start\n- You can have as many setup steps as you need.  They will not be validated.\n- For example, you can ask that the user will be logged in\n- and be in the appropriate part in the application\n- and take a specific action\n- ?You can then validate that what should've happened actually did\n- ?Or even validate multiple things\n- There's no problem to mix and match the step types\n"
    }

トップに戻る

## PUT: 手動テストに手順を追加する

手動のテスト手順は、ALM Octaneの内部リポジトリに個別のスクリプトリソースとして保存されます。REST API呼び出しのテストIDの後にscriptエンティティを指定して、テストステップスクリプトリソースにアクセスします。

testsリソースコレクションを使用してテストステップを追加します。manual_testsリソースコレクションを使用したテストステップの追加はサポートされていません。

手動テストにステップを追加すると、既存のステップが置き換えられます。

手順を追加するには:

この例では、IDが1013である手動テストに2つのステップを追加し、リビジョンタイプにマイナーのラベルを付けます。リビジョンタイプは、メジャーまたはマイナーです。

    PUT /api/shared_spaces/<space_id>/workspaces/<workspace_id>/tests/1013/script

    {
       “script":"- Step 1: Log in. \n- ?Step 2: Was login successful?",
       "comment":"Test the login process.",
       "revision_type":"Minor”
    }

トップに戻る

参照情報:

- Gherkinテストの作成
- 基本的なテストスイートの作成
- 手動テスト実行の作成
- 手動テストとGherkinテストを使用してテストスイートを作成する

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