システム開発技術

基本情報技術者試験 科目A免除 修了試験 20200726 実施分 問48

スタブを使用したテストの説明として,適切なものはどれか。
  • ア 指定した命令が実行されるたびに,レジスタや主記憶の一部の内容を出力することによって,正しく処理が行われていることを確認する。
  • イ トップダウンでプログラムのテストを行うとき,作成したモジュールをテストするために,仮の下位モジュールを用意して動作を確認する。
  • ウ プログラムの実行中,必要に応じて変数やレジスタなどの内容を表示し,必要ならばその内容を修正して,テストを継続する。
  • エ プログラムを構成するモジュールの単体テストを行うとき,そのモジュールを呼び出す仮の上位モジュールを用意して,動作を確認する。

出典:基本情報技術者試験 科目A免除 修了試験 20200726 実施分 問48

答えと解説を見る

正解:イ

覚える知識

テストスタブとドライバの役割

スタブは、テスト対象が呼び出す仮の下位モジュールである。

この問題で必要なこと

スタブはトップダウンテストで下位モジュールの代わりをする仮のモジュール。ドライバは上位の呼出し側の代わり。

ひっかけ

ドライバ(仮の上位モジュール)の説明やデバッガ機能の説明を並べる。

この知識の出題:本試験系 7 回・免除試験 23 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「テスト工程の流れ(単体・結合・システム・運用)」で学ぶ

同じ知識の過去問