「ソフトウェア開発と管理」において、テスト駆動開発(TDD)の手順として正しいものはどれか。

TDD(Test-Driven Development)は、実装前にテストケースを作成し、そのテストに通るための最小限のコードを書くサイクルを繰り返す手法。