Red(失敗するテストを書く)(Red → Green → Refactor サイクル)
← Red → Green → Refactor サイクル のワークフロー(第2階層)へ戻る
この段階でインターフェース設計(振る舞いをどう呼び出すか)を行う
| 担当ロール | 開発者(Developer) |
|---|---|
| インプット | テストリスト(TODOリスト) |
| アウトプット | テストコード(自動化テスト) |
タスク(第3階層)
- 具体的で実行可能なテストを1つ書く
- テストを実行し、失敗する(または未コンパイル)ことを確認する
← Red → Green → Refactor サイクル のワークフロー(第2階層)へ戻る
この段階でインターフェース設計(振る舞いをどう呼び出すか)を行う
| 担当ロール | 開発者(Developer) |
|---|---|
| インプット | テストリスト(TODOリスト) |
| アウトプット | テストコード(自動化テスト) |