情報処理安全確保支援士試験 令和3年度春期 午前Ⅱ 問23「エクストリームプログラミング(XP: eXtreme Programming)に…」の正解と解説です。情報処理安全確保支援士試験の「テスト」分野の過去問で、これまでの受験者の正答率は約100%です。
エ. プログラムを書く前にテストコードを記述する。
正答率 100.0%(1人中 1人が正解)
テスト駆動開発(TDD)は、XPのプラクティスの一つで、実装コードを書く前にまずテストコードを書く点が最大の特徴。失敗するテストを用意し、それを通す最小限の実装を行い、リファクタリングするサイクルを小刻みに繰り返す。よって、プログラムを書く前にテストを記述するエが正解。実務では仕様の明確化と回帰テストの整備を同時に進められ、品質と変更容易性の向上に寄与する。