過去問解きまくり研究所 ホーム

平成30年度 春期 午前Ⅱ 問23

システム開発技術

テスト駆動開発に関する問題

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

答えと解説を見る

✓ これが正解エプログラムを書く前にテストケースを作成する。

解説

テスト駆動開発では、プログラムより先にテストケースを作ります。

テスト駆動開発は XP の実践の一つで、テストを先に書く考え方です。まず、まだ満たされていない機能についてのテストケースを作り、そのテストが失敗することを確かめます。次に、テストに通る最小限のプログラムを書き、その後でリファクタリングによってコードを整えます。この短い手順を繰り返して開発を進めます。何を先に作るかという順序が、この手法を見分ける軸です。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成30年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問23

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)