学習ロードマップ
ユーザーシナリオをブラウザ自動操作で守る。テスト設計の型からフロント自動テスト、UI 自動化 + CI/CD 運用まで 5 冊で積み上げる。
このロードマップが扱うもの
- 手動回帰テストが肥大化し、E2E 自動化に踏み出したい Web フロント / QA エンジニア - Playwright や Cypress を触り始めたが、どのシナリオを自動化すべきか判断軸が持てていない実務者 - CI にブラウザテストを載せて「壊れたら気付ける」状態まで持ち込みたいチーム
このロードマップの全体像
ロードマップ
第 1 章
自動化に入る前に「何を守るためのテストか」を腹落ちさせるための導入。ロードマップ全体の前提を揃える 1 冊目として置く。
E2E で拾うべきシナリオを絞り込むための設計技法を体系化する。自動化対象の取捨選択を支える理論の幹として読む。
2 冊目で学んだ技法を実務的な問題で反復し、観点の設計を自分の言葉で動かせるようにする実装前の橋渡し役として据える。
ユニット・結合・E2E の境界、Testing Library や Playwright を含む自動テスト戦略を扱う。本ロードマップの核として読む。
題材は iOS だが、UI テストの設計・フレーク対策・CI/CD 連携の勘所は Web E2E に横展開できる。運用フェーズの参考書として置く。