サービスカタログ カテゴリ

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む14読むのに数分
  • サービスカタログ での単一カタログアイテムトランザクションと要求者および履行者のフローを検証します。

    Service Catalog の Automated Test Framework のアクティブ化

    これらのテストステップでは、Automated Test Framework Service Catalog (com.glide.automated_testing_impl.service_catalog) プラグインのアクティブ化が必要です。これは新しいインスタンスでデフォルトでアクティブになっています。管理者は、以前のバージョンからアップグレードしたインスタンスでプラグインをアクティブにする必要がある場合があります。

    パラメーター化されたテストのサポート

    サービスカタログステップ構成は、パラメーター化されたテストをサポートしています。パラメーター化されたテストの詳細については、「パラメーター化されたテスト」を参照してください。

    変数エディターのサポート

    変数エディターをサポートするレコード (要求されたアイテム、カタログタスク、またはインシデント) を開いた後、ステップ構成を追加して、変数値を設定したり、変数の状態や値を検証したりできます。変数エディターをサポートするには、次の順序でステップ構成を使用します。
    1. サービスカタログカテゴリでのカタログアイテムまたはレコードプロデューサを注文するステップ構成。
    2. フォームカテゴリでの既存のレコードを開くステップ構成。
    3. サービスカタログカテゴリでの変数値を設定する変数値を検証する、または変数状態検証ステップ構成。
    注:
    [変数値の設定]、[変数値の検証]、[変数ステータスの検証] ステップの構成では、カスタム変数とラベル付きカスタム変数はサポートされていません。

    カタログアイテムを開く

    カタログアイテムを開きます。

    表 : 1. 入力
    フィールド 説明
    実行順序 テストのこのステップの実行順序を指定する整数。

    ステップを作成すると、各ステップに増分値が自動的に割り当てられます。この値により、テストでは、ステップが作成された順に実行されます。このデフォルトを変更するには、[実行命令] 値を編集します。

    有効 このテストステップの使用をアクティブ化するオプション。
    アプリケーション システムがこのステップを実行するアプリケーションスコープ。
    テスト ステップを追加するテストの読み取り専用の名前。
    ステップ構成 ステップの読み取り専用の名前。
    説明 テストステップの説明。このフィールド値はテストステップのフィールド値に基づいて自動的に設定されます。このフィールドは、テストステップが送信された後に表示されます。
    メモ テストステップに関するメモ。
    カタログアイテム 開くカタログアイテム。
    注:
    このカタログアイテムへのアクセス権を持っている必要があります。

    レコードプロデューサーを開く

    レコードプロデューサを開きます。

    表 : 2. 入力
    フィールド 説明
    実行順序 テストのこのステップの実行順序を指定する整数。

    ステップを作成すると、各ステップに増分値が自動的に割り当てられます。この値により、テストでは、ステップが作成された順に実行されます。このデフォルトを変更するには、[実行命令] 値を編集します。

    有効 このテストステップの使用をアクティブ化するオプション。
    アプリケーション システムがこのステップを実行するアプリケーションスコープ。
    テスト ステップを追加するテストの読み取り専用の名前。
    ステップ構成 ステップの読み取り専用の名前。
    説明 テストステップの説明。このフィールド値はテストステップのフィールド値に基づいて自動的に設定されます。このフィールドは、テストステップが送信された後に表示されます。
    メモ テストステップに関するメモ。
    レコードプロデューサー 開くレコードプロデューサー。
    注:
    レコードプロデューサーへのアクセス権を持っている必要があります。

    変数値の設定

    現在のカタログアイテムまたはレコードプロデューサページに変数の値を設定しますカタログアイテムの場合は、カタログアイテムを開くステップを使用してカタログアイテムページを開いた後、カタログアイテムの注文ステップを使用する前にこのステップを使用します。レコードプロデューサの場合は、レコードプロデューサを開くステップを使用してレコードプロデューサページを開いた後、レコードプロデューサの送信ステップを使用する前に、このステップを使用します。

    表 : 3. 入力
    フィールド 説明
    実行順序 テストのこのステップの実行順序を指定する整数。

    ステップを作成すると、各ステップに増分値が自動的に割り当てられます。この値により、テストでは、ステップが作成された順に実行されます。このデフォルトを変更するには、[実行命令] 値を編集します。

    有効 このテストステップの使用をアクティブ化するオプション。
    アプリケーション システムがこのステップを実行するアプリケーションスコープ。
    テスト ステップを追加するテストの読み取り専用の名前。
    ステップ構成 ステップの読み取り専用の名前。
    説明 テストステップの説明。このフィールド値はテストステップのフィールド値に基づいて自動的に設定されます。このフィールドは、テストステップが送信された後に表示されます。
    メモ テストステップに関するメモ。
    注:
    条件ビルダーを使用してフィールド値を設定します。条件ビルダーには、フィールドのデータタイプに適したコントロールが表示されます。たとえば、参照フィールドにはルックアップレコードコントロールが表示されます。
    アイテム 変数値を設定するカタログアイテムまたはレコードプロデューサー。
    変数値 変数とそれらに設定する値のリスト。
    注:
    複数の変数の値を設定できます。

    カタログアイテム数量の設定

    現在のカタログアイテムの数量を設定します。

    表 : 4. 入力
    フィールド 説明
    実行順序 テストのこのステップの実行順序を指定する整数。

    ステップを作成すると、各ステップに増分値が自動的に割り当てられます。この値により、テストでは、ステップが作成された順に実行されます。このデフォルトを変更するには、[実行命令] 値を編集します。

    有効 このテストステップの使用をアクティブ化するオプション。
    アプリケーション システムがこのステップを実行するアプリケーションスコープ。
    テスト ステップを追加するテストの読み取り専用の名前。
    ステップ構成 ステップの読み取り専用の名前。
    説明 テストステップの説明。このフィールド値はテストステップのフィールド値に基づいて自動的に設定されます。このフィールドは、テストステップが送信された後に表示されます。
    メモ テストステップに関するメモ。
    アイテム 数量を設定するカタログアイテム。
    数量 カタログアイテムに設定する数量。

    変数値の検証

    現在のカタログアイテムまたはレコードプロデューサ変数の値を検証しますカタログアイテムの場合は、カタログアイテムを開くステップを使用してカタログアイテムページを開いた後、カタログアイテムの注文ステップを使用する前にこのステップを使用します。レコードプロデューサの場合は、レコードプロデューサを開くステップを使用してレコードプロデューサページを開いた後、レコードプロデューサの送信ステップを使用する前に、このステップを使用します。

    表 : 5. 入力
    フィールド 説明
    実行順序 テストのこのステップの実行順序を指定する整数。

    ステップを作成すると、各ステップに増分値が自動的に割り当てられます。この値により、テストでは、ステップが作成された順に実行されます。このデフォルトを変更するには、[実行命令] 値を編集します。

    有効 このテストステップの使用をアクティブ化するオプション。
    タイムアウト ステップが失敗するまでの秒数。検証に失敗すると、タイムアウトの時間になるまでステップが繰り返されます。タイムアウト経過後に検証が失敗すると、ステップは失敗します。
    アプリケーション システムがこのステップを実行するアプリケーションスコープ。
    テスト ステップを追加するテストの読み取り専用の名前。
    ステップ構成 ステップの読み取り専用の名前。
    説明 テストステップの説明。このフィールド値はテストステップのフィールド値に基づいて自動的に設定されます。このフィールドは、テストステップが送信された後に表示されます。
    メモ テストステップに関するメモ。
    注:
    条件ビルダーを使用してフィールド値を設定します。条件ビルダーには、フィールドのデータタイプに適したコントロールが表示されます。たとえば、参照フィールドにはルックアップレコードコントロールが表示されます。
    アイテム 変数を検証する必要があるカタログアイテムまたはレコードプロデューサー。
    カタログ状態 変数の検証の条件。条件を満たしている場合、テストは合格です。
    注:
    変数セットに関連付けられた変数のラベルは、変数セット名が反映されます。形式は variable_set_name » variable_name です。

    変数ステータスの検証

    変数の状態を検証します。変数の状態は、必須、任意、読み込み専用、非読み込み専用、表示、非表示です。

    表 : 6. 入力
    フィールド 説明
    実行順序 テストのこのステップの実行順序を指定する整数。

    ステップを作成すると、各ステップに増分値が自動的に割り当てられます。この値により、テストでは、ステップが作成された順に実行されます。このデフォルトを変更するには、[実行命令] 値を編集します。

    有効 このテストステップの使用をアクティブ化するオプション。
    タイムアウト ステップが失敗するまでの秒数。検証に失敗すると、タイムアウトの時間になるまでステップが繰り返されます。タイムアウト経過後に検証が失敗すると、ステップは失敗します。
    アプリケーション システムがこのステップを実行するアプリケーションスコープ。
    テスト ステップを追加するテストの読み取り専用の名前。
    ステップ構成 ステップの読み取り専用の名前。
    説明 テストステップの説明。このフィールド値はテストステップのフィールド値に基づいて自動的に設定されます。このフィールドは、テストステップが送信された後に表示されます。
    メモ テストステップに関するメモ。
    カタログアイテム ステータスを検証するカタログアイテム。
    注:
    このカタログアイテムへのアクセス権を持っている必要があります。
    表示 ステップが合格するために表示する必要があるカタログアイテム変数のリスト。
    非表示 ステップが合格するために非表示にする必要があるカタログアイテム変数のリスト。
    読み取り専用 ステップが合格するために読み取り専用にする必要があるカタログアイテム変数のリスト。
    非読み取り専用 ステップが合格するために読み取り専用にしてはならないカタログアイテム変数のリスト。
    必須 ステップが合格するために必須にする必要があるカタログアイテム変数のリスト。
    任意 ステップが合格するために必須にしてはならないカタログアイテム変数のリスト。

    価格および反復課金の検証

    カタログアイテムの価格および繰り返し発生料金を検証します。カタログアイテムを開くステップを使用してカタログアイテムページを開いた後、カタログアイテムの注文ステップを使用する前にこのステップを使用します。

    表 : 7. 入力
    フィールド 説明
    実行順序 テストのこのステップの実行順序を指定する整数。

    ステップを作成すると、各ステップに増分値が自動的に割り当てられます。この値により、テストでは、ステップが作成された順に実行されます。このデフォルトを変更するには、[実行命令] 値を編集します。

    有効 このテストステップの使用をアクティブ化するオプション。
    アプリケーション システムがこのステップを実行するアプリケーションスコープ。
    テスト ステップを追加するテストの読み取り専用の名前。
    ステップ構成 ステップの読み取り専用の名前。
    説明 テストステップの説明。このフィールド値はテストステップのフィールド値に基づいて自動的に設定されます。このフィールドは、テストステップが送信された後に表示されます。
    メモ テストステップに関するメモ。
    価格 ステップが合格するためのカタログアイテムの価格。
    繰り返し発生料金 ステップが合格するためのカタログアイテムの繰り返し発生料金。
    繰り返し発生料金の頻度 ステップが合格するためのカタログアイテムの繰り返し発生料金の頻度。

    買い物かごへのアイテムの追加

    買い物かごにカタログアイテムを追加します。カタログアイテムを開くステップを使用してカタログアイテムページを開いたら、このステップを使用します。このステップを実行すると、カタログアイテムに対して他のステップを使用することはできません。

    表 : 8. 入力
    フィールド 説明
    実行順序 テストのこのステップの実行順序を指定する整数。

    ステップを作成すると、各ステップに増分値が自動的に割り当てられます。この値により、テストでは、ステップが作成された順に実行されます。このデフォルトを変更するには、[実行命令] 値を編集します。

    有効 このテストステップの使用をアクティブ化するオプション。
    タイムアウト ステップが失敗するまでの秒数。検証に失敗すると、タイムアウトの時間になるまでステップが繰り返されます。タイムアウト経過後に検証が失敗すると、ステップは失敗します。
    アプリケーション システムがこのステップを実行するアプリケーションスコープ。
    テスト ステップを追加するテストの読み取り専用の名前。
    ステップ構成 ステップの読み取り専用の名前。
    説明 テストステップの説明。このフィールド値はテストステップのフィールド値に基づいて自動的に設定されます。このフィールドは、テストステップが送信された後に表示されます。
    メモ テストステップに関するメモ。
    アサーションタイプ テストに合格するための基準。
    買い物かごにアイテムを正常に追加しました
    カタログアイテムが買い物かごに正常に追加された場合にのみ、テストに合格します。
    買い物かごにアイテムを追加できません
    カタログアイテムを買い物かごに追加できない場合にのみ、テストに合格します。
    表 : 9. 出力
    フィールド 説明
    cart_item_id 追加されたカタログアイテムの sys_id。

    カタログアイテムの注文

    カタログアイテムの[今すぐ注文]をクリックします。カタログアイテムを開くステップを使用してカタログアイテムページを開いたら、このステップを使用します。このステップを実行すると、カタログアイテムに対して他のステップを使用することはできません。2 ステップチェックアウトが false の場合、カタログアイテムの要求が生成されます。2 ステップチェックアウトが true の場合、買い物かごプレビューページにリダイレクトされます。

    表 : 10. 入力
    フィールド 説明
    実行順序 テストのこのステップの実行順序を指定する整数。

    ステップを作成すると、各ステップに増分値が自動的に割り当てられます。この値により、テストでは、ステップが作成された順に実行されます。このデフォルトを変更するには、[実行命令] 値を編集します。

    有効 このテストステップの使用をアクティブ化するオプション。
    タイムアウト ステップが失敗するまでの秒数。検証に失敗すると、タイムアウトの時間になるまでステップが繰り返されます。タイムアウト経過後に検証が失敗すると、ステップは失敗します。
    アプリケーション システムがこのステップを実行するアプリケーションスコープ。
    テスト ステップを追加するテストの読み取り専用の名前。
    ステップ構成 ステップの読み取り専用の名前。
    説明 テストステップの説明。このフィールド値はテストステップのフィールド値に基づいて自動的に設定されます。このフィールドは、テストステップが送信された後に表示されます。
    メモ テストステップに関するメモ。
    アサーションタイプ テストに合格するための基準。
    カタログアイテムを正常に注文しました
    カタログアイテムが正常に注文された場合にのみ、テストに合格します。
    カタログアイテムを注文できません
    カタログアイテムを注文できない場合にのみ、テストに合格します。
    表 : 11. 出力
    フィールド 説明
    request_id 作成されたカタログ要求の sys_id。
    買い物かご カタログアイテムが入っている買い物かごの sys_id。

    レコードプロデューサーの送信

    現在のレコード プロデューサを送信します。レコードを開くプロデューサのステップを使用してレコード プロデューサを開いた後、このステップを使用します。このステップを実行すると、カタログアイテムに対して他のステップを使用することはできません。

    表 : 12. 入力
    フィールド 説明
    実行順序 テストのこのステップの実行順序を指定する整数。

    ステップを作成すると、各ステップに増分値が自動的に割り当てられます。この値により、テストでは、ステップが作成された順に実行されます。このデフォルトを変更するには、[実行命令] 値を編集します。

    有効 このテストステップの使用をアクティブ化するオプション。
    タイムアウト ステップが失敗するまでの秒数。検証に失敗すると、タイムアウトの時間になるまでステップが繰り返されます。タイムアウト経過後に検証が失敗すると、ステップは失敗します。
    アプリケーション システムがこのステップを実行するアプリケーションスコープ。
    テスト ステップを追加するテストの読み取り専用の名前。
    ステップ構成 ステップの読み取り専用の名前。
    説明 テストステップの説明。このフィールド値はテストステップのフィールド値に基づいて自動的に設定されます。このフィールドは、テストステップが送信された後に表示されます。
    メモ テストステップに関するメモ。
    アサーションタイプ テストに合格するための基準。
    レコードプロデューサーを正常に送信
    レコードプロデューサーが正常に送信された場合にのみ、テストに合格します。
    レコードプロデューサーを送信できません
    レコードプロデューサーを送信できない場合にのみ、テストに合格します。
    表 : 13. 出力
    フィールド 説明
    record_id レコードプロデューサーのターゲットレコードの sys_id。