システム開発技術
基本情報技術者試験 科目A免除 修了試験 20181209 実施分 問49
スタブを使用したテストの説明として,適切なものはどれか。
- ア 指定した命令が実行されるたびに,レジスタや主記憶の一部の内容を出力することによって,正しく処理が行われていることを確認する。
- イ トップダウンでプログラムのテストを行うとき,作成したモジュールをテストするために,仮の下位モジュールを用意して動作を確認する。
- ウ プログラムの実行中,必要に応じて変数やレジスタなどの内容を表示し,必要ならばその内容を修正して,テストを継続する。
- エ プログラムを構成するモジュールの単体テストを行うとき,そのモジュールを呼び出す仮の上位モジュールを用意して,動作を確認する。
出典:基本情報技術者試験 科目A免除 修了試験 20181209 実施分 問49
答えと解説を見る
正解:イ
覚える知識
テストスタブとドライバの役割
スタブはテスト対象が呼び出す下位モジュールの代用品である。
この問題で必要なこと
スタブはトップダウンテストで使う仮の下位モジュール。ドライバは仮の上位モジュール。
ひっかけ
ドライバ(上位の代用)やトレース・デバッガの説明を混ぜる。
この知識の出題:本試験系 7 回・免除試験 23 回(公開問題での観測値)