システム開発技術
基本情報技術者試験 科目A免除 修了試験 20220123 実施分 問48
結合テストで用いられるスタブの役割はどれか。
- ア テストが完了したモジュールの代わりに結合される。
- イ テスト対象のモジュールからの呼出し命令の条件に合わせて,値を返す。
- ウ テスト対象のモジュールからの呼出し命令の条件に合わせて,テストデータを自動生成する。
- エ テスト対象のモジュールを呼出し命令で呼び出す。
出典:基本情報技術者試験 科目A免除 修了試験 20220123 実施分 問48
答えと解説を見る
正解:イ
覚える知識
テストスタブとドライバの役割
スタブは、テスト対象モジュールから呼ばれる未完成の下位モジュールの代わりに、所定の値を返すテスト用モジュールである。
この問題で必要なこと
スタブは、テスト対象から呼び出される下位モジュールの代用で、呼出しに応じた値を返す。
ひっかけ
呼出し元の代用となるドライバの役割と取り違えさせる。
この知識の出題:本試験系 7 回・免除試験 23 回(公開問題での観測値)