修了試験 2026-06-14実施分 基本情報技術者試験 問40
テスト駆動開発において典型的な三つの手順を繰り返し,目的のコードを作成するとき,手順1,手順2に続いて実施するものはどれか。 ここで,目的のコードとは作成するモジュールのコードであり,テストコードとはテストツール上でモジュールを動作させる条件を指定するコードである。 手順1:今回実装する目的のコードに対するテストコードを書き,テストを実行して失敗させる。 手順2:テストの成功を主眼とした目的のコードを書き,手順1で失敗したテストを成功させる。
正答1
解説
正解はア。 テスト駆動開発は,失敗するテストを書く(手順1),そのテストを通す最小限のコードを書く(手順2),そして機能を変えずにコードの可読性や保守性を高めるリファクタリングを行う(手順3),というサイクルを繰り返す開発手法である。まとめて解く
修了試験 2026-06-14実施分を通しで解く(60問)→