システム開発技術

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

結合テストで用いられるスタブの役割はどれか。
  • ア テストが完了したモジュールの代わりに結合される。
  • イ テスト対象のモジュールからの呼出し命令の条件に合わせて,値を返す。
  • ウ テスト対象のモジュールからの呼出し命令の条件に合わせて,テストデータを自動生成する。
  • エ テスト対象のモジュールを呼出し命令で呼び出す。

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

答えと解説を見る

正解:イ

覚える知識

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

スタブは、テスト対象モジュールから呼ばれる未完成の下位モジュールの代わりに、所定の値を返すテスト用モジュールである。

この問題で必要なこと

スタブは、テスト対象から呼び出される下位モジュールの代用で、呼出しに応じた値を返す。

ひっかけ

呼出し元の代用となるドライバの役割と取り違えさせる。

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

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

同じ知識の過去問