Learning Path
QA / 品質エンジニア
テスト戦略・自動化・組織的な品質文化を主導し、機能だけでなく システム全体の信頼性を引き上げる QA エンジニアを目指す学習パス。
- 必須書籍
- 5 冊
- 推奨書籍
- 10 冊
- 対象ドメイン
- ソフトウェア設計 / フロントエンド開発 / バックエンド開発
- マイルストーン
- 6 段階
マイルストーン
全 6 段階TDD の作法を身体化する
Red-Green-Refactor のリズムと、テストが設計を駆動する感覚を身につける
テスト設計の原則
良い単体テストの定義、境界値・状態遷移・性質ベースなど技法を体系化する
フロントエンドのテスト
コンポーネント・E2E・ビジュアル回帰を組み合わせた UI 品質を確立する
API とフルスタック品質
契約テストと CI/CD パイプラインに統合された品質ゲートを構築する
レガシーコードと改善
テストの安全網を張ってからレガシーを安全に変更する技法を磨く
組織的な品質文化
個人技から脱却し、品質をチーム文化と組織能力として定着させる
必須書籍
5 冊推奨書籍
10 冊実践テスト駆動開発
テストに導かれてオブジェクト指向ソフトウェアを育てる
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