
#26 E2Eテストに全振りするな——AI時代こそ"テスト戦略"は人間の仕事
「AIがコードを書くなら、テストはE2Eテストに全部寄せればいいのでは?」──Xで話題になったE2Eテスト全振り論に、kuniwak が真っ向から反論します。E2Eテストは単体テストの"上位互換"なのに、なぜ全部をE2Eにしてはいけないのか。テスト戦略とは何かを、AI時代の視点から掘り下げる回です。
E2Eテスト(エンドツーエンドテスト)が見つけられるバグ・見つけられないバグ、保守コストと実行コストが「100倍〜1000倍」になる理由、単体テストと組み合わせると同じコストでより多くのバグが見つかる仕組みを、FizzBuzzの例で噛み砕きます。へんてこ が個人開発で書かせたE2Eテストが25分かかっている実体験も交えつつ、AIにテストを後から書かせると何が起きるのか、テストオラクルを誰が握るべきかまで話が広がります。
▼チャプター
00:00 オープニング
01:32 E2Eテストのコストと課題
15:26 E2Eテストシナリオの選定基準
19:13 AI時代におけるE2Eテスト
34:13 セキュリティ観点から考えるテスト戦略
37:27 エンディング
▼この回で話していること
・E2Eテストとは? 単体テスト・結合テストとの違いと「結合バグ」
・E2Eテストの保守コストと実行コストが高すぎる理由
・テストケースは結合するほど組み合わせ爆発する…
The skinny
The skinny isn't ready yet — notes appear once the transcript is processed.