応用情報技術者試験 2011年度 = 平成23年度・春期 午前 問48

 テストで使用されるドライバ又はスタブの機能のうち、適切なものはどれか。

ア スタブは、テスト対象のモジュールからの戻り値を表示・印刷する。
イ スタブは、テスト対象モジュールを呼び出すモジュールである。
ウ ドライバは、テスト対象モジュールから呼び出されるモジュールである。
エ ドライバは、テスト対象モジュールに引数を渡して呼び出す。

解答



解説

 最上位モジュールから順にテストを行うトップダウンテストでは、下位モジュールが未完成の場合、スタブと呼ばれるテストモジュールを用意します。
 最上位モジュールから順にテストを行うボトトムアップテストでは、上位モジュールが未完成の場合、ドライバと呼ばれるテストモジュールを用意します。

 テスト対象のモジュールからの戻り値を表示・印刷するのは、テスト対象を呼び出す上位モジュールであるドライバです。

 テスト対象モジュールを呼び出す上位モジュールは、ドライバです。

 テスト対象モジュールから呼び出される下位モジュールは、スタブです。

 ドライバは、テスト対象モジュールに引数を渡して呼び出す上位モジュールです。


BohYoh.comトップページへ