テスト駆動開発(TDD)の基本的なサイクルとして正しい順序はどれか。

TDDは「Red(失敗)- Green(成功)- Refactor」のサイクルを繰り返し、品質と設計を向上させる手法である。