こんにちは、自意識過剰な正義のヒーローでお馴染みの株式会社SCOUTERの石岡 将明( @masaakikunsan )です。 先月のブログで、フロントにおける unit test についてブログを書いている人がいたので、今回は E2E テストについて書いていこうかなと思います。 E2E テストとは E2E (End to End)テストとは Web ブラウザを通して一通りの処理をテストすることです。 今回のデモで作成するものを例として挙げます。 ユーザー登録画面を表示 名前を入力 bioを入力 送信ボタンをクリック ユーザー一覧ページに遷移 ユーザー一覧に追加したユーザーが追加されている なぜ E2E テストが必要なのか みなさんはリリース前にテストをして最終確認をすると思います。 その際に全ページの UI の確認と挙動が想定どおりになるかどうかのテストを毎回していたらかなり時間の無駄で