情報処理安全確保支援士試験 情報処理安全確保支援士試験 令和6年度秋期 午前Ⅱ23: エクストリームプログラミング(XP:Extreme Programming)における“テスト駆動開発”の特徴はどれか。

情報処理安全確保支援士試験 令和6年度秋期 午前Ⅱ
Q 2323 / 25
エクストリームプログラミング(:Extreme Programming)における“テスト駆動開発”の特徴はどれか。
この問の正解率:83.33%(12件)

解説

情報処理安全確保支援士試験 令和6年度秋期 午前Ⅱ 問23「エクストリームプログラミング(XP:Extreme Programming)にお…」の正解と解説です。情報処理安全確保支援士試験の「テスト駆動開発」分野の過去問で、これまでの受験者の正答率は約83%です。

正解

. プログラムコードを書く前にテストコードを書く。

正答率 83.3%(12人中 10人が正解)

問題の解説

テスト駆動開発(TDD)は、まず満たすべき仕様を表すテストコードを書き、それを通す最小限の実装を行い、リファクタリングする、という短い反復で進める手法。コードより先にテストを書く点が本質で、エが正解。実務では仕様の明確化と回帰テストの蓄積につながり、変更に強い設計を促す効果がある。

選択肢ごとの解説

  • 最初のテストで多くのバグを摘出することが目的ではなく、設計を駆動する点が本質で誤り。
  • テストケースの改善の繰り返し自体はTDD固有の特徴を表しておらず、本質を外しており誤り。
  • カバレージ向上はTDDの直接の目的ではなく、結果として伴うことはあるが定義としては誤り。
  • プログラムコードを書く前にテストコードを書く点がTDDの特徴そのもので、正しい。

情報処理安全確保支援士試験 令和6年度秋期 午前Ⅱ の過去問一覧に戻る・問23

情報処理安全確保支援士試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

情報処理安全確保支援士試験 合格.dev を App Store でダウンロード