自動テストフレームワーク (ATF) ユースケース:REST 受信を使用したインシデントの取得

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:4分
  • REST API テストを使用して新しく作成されたリソースを取得テストには自動テストフレームワーク (ATF)があり、REST 受信と確認のステップを使用します。

    始める前に

    このテストを作成する前に、「REST API」と「REST 要求の送信 - 受信 - REST API エクスプローラー」の構成ステップ情報を確認してください。

    必要なロール:atf_ws_designer

    このタスクについて

    このテストではインシデント レコードを作成し、REST 受信ステップを使用してレコードを取得し、次に確認ステップを使用して要求が成功したかどうかを判別します。

    REST 要求送信 - 受信 REST API エクスプローラーステップを使用して、要求をビルドしてテストするか、または REST 要求送信 - 受信ステップを使用して手動で要求を作成することができます。いずれのケースでも、REST 要求-受信ステップフォームでベーシック認証情報を指定する必要があります。

    テストを作成するときは、まず REST API を起動し、検証する動作を判断します。次に、作成するテストデータを決定します。他のテストステップ設定カテゴリを使用してレコードを作成、更新、または削除した後、REST 受信送信ステップを使用してテストデータを取得、更新、または削除することができます。逆に、REST受信ステップを使用してレコードを作成し、他のテストステップ設定カテゴリを使用して、レコードが正しく作成されたことを検証できます。

    このタスクでは、REST API テストを使用して新しく作成されたリソースを取得テストの作成を順を追って説明します。

    手順

    1. テストを作成します。
      1. 移動先 自動テストフレームワーク (ATF) > テストで、[ 新規] をクリックします。
        新規レコードのテストフォームが表示されます。
      2. テスト名と説明を入力し、送信をクリックします。
      3. 前のステップで作成したテストをクリックします。
        テストフォームが表示されます。
    2. テストデータを作成します。
      1. テスト ステップを追加ボタンをクリックします。
        テスト ステップの追加フォームが表示されます。
      2. テスト構成カテゴリをクリックし、テスト構成をクリックします。
        [REST API を使用して新しく作成されたリソースを取得 (Get Newly Created Resource via REST API Test)] テストをレプリケートするには、 サーバー > レコードの挿入をクリックし、[ 次へ] をクリックします。
        選択したテスト構成フォームが表示されます。
      3. 選択したテスト構成に必要な情報を入力します。
        REST API テストを使用して新しく作成されたリソースを取得するテストを複製するには、レコードの挿入フォームでインシデントテーブルを指定し、簡単な説明 フィールドに値を追加してから送信をクリックします。
    3. REST 要求を作成します。
      1. テスト ステップを追加ボタンをクリックします。
        テスト ステップの追加フォームが表示されます。
      2. テスト構成カテゴリをクリックし、テスト構成をクリックします。
        [REST API を使用して新しく作成されたリソースを取得 (Get Newly Created Resource via REST API Test)] テストをレプリケートするには、 REST > REST 要求の送信 - 受信 REST API エクスプローラーをクリックし、[ 次へ] をクリックします。
        REST API エクスプローラー が表示されます。
      3. REST 要求に必要な情報を入力し、送信をクリックします。
        REST API テストを使用して新しく作成されたリソースを取得するテストを複製するには、フィールドに記入します。
        名前
        名前空間
        API 名 テーブル API
        API バージョン 最新
        tableName incident

        ベーシック認証を指定しなかった場合、REST API エクスプローラーはユーザーの認証情報を使用します。

        送信をクリックすると、自動テスト ステップの作成が表示されます。

      4. 準備ができたら、自動テスト ステップを作成をクリックします。
        REST 要求送信 - 受信テスト ステップが作成されます。
      5. [REST 要求送信 - 受信] ステップをクリックします。 ベーシック認証フィールドにベーシック認証設定を指定します。
        構成が利用できない場合は、基本認証構成フォームの新規をクリックして基本認証設定を作成できます。
      6. REST API テストを使用して新しく作成されたリソースを取得テストをレプリケートするには、[パス] フィールドでコンテキスト検索ボタンをクリックし、 レコードの挿入 > レコード.
      7. [更新] をクリックします。
    4. 確認ステップを作成して、REST 応答を検証します。
      1. テスト ステップを追加ボタンをクリックします。
        テスト ステップの追加フォームが表示されます。
      2. テスト構成カテゴリをクリックし、テスト構成をクリックします。
        [REST API を使用して新しく作成されたリソースを取得 (Get Newly Created Resource via REST API Test)] テストをレプリケートするには、 REST > ステータスコードのアサートをクリックし、[ 次へ] をクリックします。
        確認状態コードフォームが表示されます。
      3. フォームに必要な情報を入力し、送信をクリックします。
        REST API テストを使用して新しく作成されたリソースを取得するテストを複製するには、[運用] フィールドで [は] を選択し、[状態コード] フィールドに 200 を入力します。

        REST API テストを使用して新しく作成されたリソースを取得する」テストを複製するには、このステップを繰り返して、「JSON 応答ペイロードが有効であることを確認」および「JSON 応答ペイロード要素を確認」テストステップを作成します。