① 正 常 ② 正 常 ③ • 他にどんな入力がありえるか考える ➜ 具体の軸があるため考えやすい • 他の正常系を作る • テストを書く (正常②③…) • (繰り返す) 処 理 関数内をケース毎に分けて段階的実装 • どんな入力の場合はエラーとなる 必要があるか考える • 異常系を実装する • テストを書く (異常①②…) • (繰り返す) • 正常系ワンパス作る ➜ 1つの具体的な軸ができる • テストを書く (正常①) P h a s e 1 P h a s e 2 P h a s e 3