クリーンアップステップ
  • 22 Sep 2023
  • 1 分で読めます
  • 投稿者
  • ダーク
    ライト

クリーンアップステップ

  • ダーク
    ライト

Article Summary

⚠️ クリーンアップステップは、AdvancedおよびEnterpriseプラン、および同等のプランをご契約のお客様がご利用いただけます。

概要

クリーンアップステップは、たとえ先行するステップで失敗が起こったとしても、テスト実行の最後に必ず実行される特別なステップです。特に、次のテスト実行が同じ条件で行われるよう、テスト実行中に生成されたデータを削除するなど、結果の成否によらずテストの最後に必ず実行する必要のあるステップがある場合にとても便利です。

クリーンアップステップを有効化する

クリーンアップステップは既存のシナリオに追加できますが、はじめは表示されていません。機能を有効化するには、シナリオ詳細画面のオプションタブを開き、「クリーンアップステップを表示する」にチェックを入れます。

Screen Shot 2023-09-14 at 20.16.44.png

シナリオのタブに戻ると、クリーンアップステップのセクションが画面の下部に追加されています。

Screen Shot 2023-09-14 at 20.17.02.png

クリーンアップステップを作成する

クリーンアップステップの作りかたには、二つの方法があります。

既存のステップをドラッグ&ドロップしてクリーンアップステップにする

もし、既にシナリオ内にクリーンアップステップとして利用できるようなステップがある場合は、クリーンアップステップの領域にステップをドラッグ&ドロップすることができます。

Screen Shot 2023-09-15 at 11.04.03.png

クリーンアップステップを新規にレコーディングする

クリーンアップステップは、1からレコーディングすることも可能です。なお、レコーディングはシナリオのステップ1のURLから始まる点にご注意ください。異なるURLからクリーンアップステップをレコーディングしたい場合には、クリーンアップステップの冒頭に「URLに移動」ステップを追加してください。

Screen Shot 2023-09-15 at 11.02.58.png

クリーンアップステップを持つシナリオを実行する

クリーンアップステップは、通常のステップと同様に実行できます。しかし、どのようにステップが実行されるかが異なります。

シナリオ

ステップ1から3が通常のステップ(「このステップが失敗した時」は「テストを終了する」に設定されている)で、ステップ4から5はクリーンアップステップとなっている例では

  • すべて成功した場合、ステップは 12345 の順で実行されます。
  • もしシナリオがステップ2で失敗した場合、 1245 の順で実行されます。

Screen Shot 2023-09-22 at 16.41.48-.png

テスト結果

テスト結果詳細画面は、二つのパートに分けられます。通常のステップと、クリーンアップステップです。

成功したテスト結果

Screen Shot 2023-09-15 at 10.57.56.png

テストが失敗しクリーンアップステップが実行されたテスト結果

通常のステップが途中で失敗しても、クリーンアップステップは実行されます。

Screen Shot 2023-09-15 at 10.58.15.png

クリーンアップステップが失敗したテスト結果

クリーンアップステップ自体も失敗することがあります。テストは失敗とみなされますが、エラーメッセージの領域は黄色にハイライトされ、通常のステップの失敗と見分けがつきやすくなっています。

Screen Shot 2023-09-15 at 10.58.46.png

活用のコツ

冒頭に「URLに移動」ステップを追加する

クリーンアップステップは最初のURLを指定しなくても動作します。一方、クリーンアップステップが常に特定のURLから始まるようにしたい場合は「URLに移動」ステップを追加するようにしてください。

データをクリアするAPIのエンドポイントを用意する

テスト中に生成されたデータをクリーンアップするベストプラクティスの一つには、テストデータをクリアするようなAPIのエンドポイントを用意しJSステップから呼び出す方法があります。また、よりシンプルに、アプリケーションの操作でデータを消したり元の状態に戻したりするステップをレコーディングするのもよいでしょう。

注意

この機能はAdvanced・Enterprise、および同等のご契約プランで提供されるため、機能を利用できないプランへダウングレードするとクリーンアップステップは表示されなくなります。


この記事は役に立ちましたか?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.