エクストリームプログラミング(XP:Extreme Programming)における“テスト駆動開発“の特徴はどれか。

出典令和4年度 秋期 応用情報技術者試験 午前 問49
最初のテストで,なるべく多くのバグを摘出する。
テストケースの改善を繰り返す。
テストでのカバレージを高めることを目的とする。
プログラムを書く前にテストケースを記述する。