修了試験 2022-01-23実施分 基本情報技術者試験 問48
結合テストで用いられるスタブの役割はどれか。
正答2
解説
正解は2です。 結合テストで、まだ完成していないモジュールの代わりに使う仮のモジュールには、スタブとドライバがあります。 スタブは、テスト対象のモジュールから呼び出される下位モジュールの代わりです。 ドライバは、テスト対象のモジュールを呼び出す上位モジュールの代わりです。 【選択肢別解説】 1:× スタブは、テストが完了したモジュールではなく、未完成の下位モジュールの代わりに結合します。 説明が誤っています。 2:○ スタブは、テスト対象のモジュールからの呼出しに応じて、条件に合った値を返します。 下位モジュールの代わりとしての役割です。 3:× テストデータを自動生成するのは、テストデータ生成ツールの役割です。 スタブの役割ではありません。 4:× テスト対象のモジュールを呼出し命令で呼び出すのは、ドライバの役割です。 スタブではありません。 【ポイント】 トップダウンテストではスタブ、ボトムアップテストではドライバを使います。 「下の代わりがスタブ、上の代わりがドライバ」と覚えます。まとめて解く
修了試験 2022-01-23実施分を通しで解く(80問)→