修了試験 2012-06-24実施分 基本情報技術者試験 問50
テストで使用されるドライバ又はスタブの機能のうち,適切なものはどれか。
正答4
解説
正解は4です。 テストで使うドライバとスタブの役割を問う問題です。 ドライバは、テスト対象のモジュールを呼び出す上位モジュールの代わりです。 スタブは、テスト対象のモジュールから呼び出される下位モジュールの代わりです。 【選択肢別解説】 1:× テスト対象モジュールからの戻り値を受け取って表示・印刷するのは、テスト対象を呼び出す側のドライバの役割です。 スタブの役割ではありません。 2:× テスト対象モジュールを呼び出すのはドライバです。 スタブはテスト対象から呼び出される側です。 3:× テスト対象モジュールから呼び出されるのはスタブです。 ドライバは呼び出す側です。 4:○ ドライバは、上位モジュールの代わりに、テスト対象モジュールに引数を渡して呼び出します。 ボトムアップテストで使われます。 【ポイント】 ボトムアップテストではドライバ、トップダウンテストではスタブを使います。 「ドライバは上から呼ぶ、スタブは下で呼ばれる」と覚えます。まとめて解く
修了試験 2012-06-24実施分を通しで解く(80問)→