修了試験 2020-12-13実施分 基本情報技術者試験 問48
テストで使用するスタブ又はドライバの説明のうち,適切なものはどれか。
正答4
解説
正解は4です。 モジュール単位のテストでは、テスト対象と直接つながる他のモジュールが未完成のことがあります。 その代わりに使う仮のモジュールがスタブとドライバです。 スタブはテスト対象から呼び出される下位モジュールの代わり、ドライバはテスト対象を呼び出す上位モジュールの代わりです。 【選択肢別解説】 1:× テスト対象モジュールからの戻り値を受け取って表示・印刷するのは、テスト対象を呼び出すドライバの役割です。 スタブは呼び出されて、決められた値を返す側です。 2:× テスト対象モジュールを呼び出すモジュールは、スタブではなくドライバです。 3:× テスト対象モジュールから呼び出されるモジュールは、ドライバではなくスタブです。 4:○ ドライバは、テスト対象モジュールに引数を渡して呼び出し、その結果を受け取る上位モジュールの代わりです。 【ポイント】 上位から作り進めるトップダウンテストではスタブを、下位から作り進めるボトムアップテストではドライバを使います。 「スタブは呼ばれる側、ドライバは呼ぶ側」と覚えましょう。まとめて解く
修了試験 2020-12-13実施分を通しで解く(80問)→