修了試験 2016-01-24実施分 基本情報技術者試験 問48
ボトムアップテストにおいて,被テストモジュールの上位モジュールの機能を代行するものはどれか。
正答4
解説
正解は4です。 ボトムアップテストは、下位のモジュールから順に結合してテストする方法です。 下位モジュールをテストするとき、それを呼び出す上位モジュールはまだできていません。 そこで、上位モジュールの代わりに被テストモジュールを呼び出すテスト用のプログラムを使い、これをドライバといいます。 【選択肢別解説】 1:× シミュレータは、ハードウェアやシステムの動作を模擬するソフトウェアです。 上位モジュールの代行を指す用語ではありません。 2:× スタブは、トップダウンテストで未完成の下位モジュールの代わりをするテスト用のプログラムです。 上位の代行ではないので誤りです。 3:× デバッガは、プログラムを1行ずつ実行したり変数の値を確認したりして、誤りを探すための支援ツールです。 上位モジュールの代わりはしません。 4:○ ドライバは、ボトムアップテストで上位モジュールの代わりに被テストモジュールを呼び出すプログラムです。 そのため正しいです。 【ポイント】 「ボトムアップ=ドライバ(上位の代わり)」「トップダウン=スタブ(下位の代わり)」とセットで覚えましょう。まとめて解く
修了試験 2016-01-24実施分を通しで解く(80問)→