E2Eテストとは
ユーザがシステム上で行う一連のテストを最初から最後まで実施し、バグがないかテストします。
私は最後の砦と呼んでいます。
テストのコストについて
テストピラミッド
引用元:test piramid
UIテスト(E2Eテスト)は、速度が遅くコストも高いという話。
よく失敗談に出てくる失敗のケースが、ユニットテストレベルの内容ををUIテストで行おうとしたというのが出てくるので、テスト化する範囲は要注意
E2Eテストの範囲
[Just Say No to More End-to-End Tests]
(https://testing.googleblog.com/2015/04/just-say-no-to-more-end-to-end-tests.html)
参考
[E2Eテストの導入から学んだこと]
(https://qiita.com/mt0m/items/7e18d8802843d9f60d28)