Learning Path
QA / Quality Engineer
A learning path for QA engineers who lead test strategy, automation, and organizational quality culture — raising the reliability of the entire system, not just individual features.
- Required Books
- 5 books
- Recommended Books
- 10 books
- Target Domains
- Software Design / Frontend Development / Backend Development
- Milestones
- 6 stages
Milestones
6 stagesTDD の作法を身体化する
Red-Green-Refactor のリズムと、テストが設計を駆動する感覚を身につける
テスト設計の原則
良い単体テストの定義、境界値・状態遷移・性質ベースなど技法を体系化する
フロントエンドのテスト
コンポーネント・E2E・ビジュアル回帰を組み合わせた UI 品質を確立する
API とフルスタック品質
契約テストと CI/CD パイプラインに統合された品質ゲートを構築する
レガシーコードと改善
テストの安全網を張ってからレガシーを安全に変更する技法を磨く
組織的な品質文化
個人技から脱却し、品質をチーム文化と組織能力として定着させる
Required Books
5 booksRecommended Books
10 books実践テスト駆動開発
テストに導かれてオブジェクト指向ソフトウェアを育てる
Steve Freeman, Nat Pryce
実践プロパティベーステスト
PropErとErlang/Elixirではじめよう
Fred Hebert
Testing JavaScript Applications
Lucas da Costa
Web APIテスト技法
Testing Web APIs
Mark Winteringham
LEADING QUALITY
優れたリーダーはいかにして高品質のソフトウェアを提供し成長を加速させるか
Ronald Cummings-John, Owais Peer
レガシーコード改善ガイド
Michael C. Feathers
リファクタリング
既存のコードを安全に改善する 第2版
Martin Fowler
Clean Code
アジャイルソフトウェア達人の技
Robert C. Martin
Googleのソフトウェアエンジニアリング
持続可能なプログラミングを支える技術、文化、プロセス
Titus Winters, Tom Manshreck, Hyrum Wright
LeanとDevOpsの科学[Accelerate]
テクノロジーの戦略的活用が組織変革を加速する
Nicole Forsgren, Jez Humble, Gene Kim