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

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

解説

情報処理安全確保支援士試験 平成30年度春期 午前Ⅱ 問23「エクストリームプログラミング(XP: eXtreme Programming)に…」の正解と解説です。情報処理安全確保支援士試験の「アジャイル」分野の過去問で、これまでの受験者の正答率は約100%です。

正解

. プログラムを書く前にテストケースを作成する。

正答率 100.0%(1人中 1人が正解)

問題の解説

XPのテスト駆動開発(TDD)は、実装に先立ってまず失敗するテストケースを書き、それを通すコードを書いてからリファクタリングする、という小さなサイクルを繰り返す手法。プログラムより先にテストを作る点が本質で、これを述べたエが正しい。実務では仕様をテストとして明文化することで、回帰の検出と安心して直せる設計の維持につながる。

選択肢ごとの解説

  • 最初のテストで多くのバグを摘出することが狙いではなく、TDDの特徴を表していない。
  • テストケースの改善を繰り返すこと自体はTDD固有の核心ではなく、本質の説明として不十分。
  • カバレッジ向上の重視はTDDの直接の定義ではなく、先にテストを書く点こそが特徴で誤り。
  • プログラムを書く前にテストケースを作成するTDDの本質を述べており、正解。

情報処理安全確保支援士試験 平成30年度春期 午前Ⅱ の過去問一覧に戻る・問23

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

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

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