WebアプリケーションにおけるE2E(End to End)テストとは、アプリケーション全体の機能をユーザーの観点からテストするプロセスです。E2Eテスト自動化の効果を高めるには、E2Eテストの特徴や目的、その他のテストレベルとの違いをきちんとおさえておく必要があります。特に、テスト対象が広範にわたる特性上、E2Eで何をテストするべきか、そして何をテストしないべきかの判断は重要な鍵を握ります。今回は書籍『テスト自動化実践ガイド』(翔泳社)から、E2Eテストの目的や価値、利用例について解説します。 本記事は『テスト自動化実践ガイド 継続的にWebアプリケーションを改善するための知識と技法』(著:末村拓也)の「第4章 E2Eテストとは何か」から一部を抜粋したものです。掲載にあたって編集しています。 E2Eテストの目的と責務 E2Eテストの特徴について、詳しく説明しておきます。もちろん、E2Eテ