テスト主導開発(TDD)において、コードを書く前に最初に行うべきことはどれか。

TDDでは、まず期待される動作を定義する失敗するテストを書き、それをパスするコードを実装します。