平成29年 秋期 応用情報技術者 午前 問47

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

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


答え エ


解説

 ア  ドライバの説明です。
ドライバはテスト対象のモジュールを呼び出し、ドライバはテスト対象のモジュールからの戻り値を表示する機能が必要です。
 イ  ドライバの説明です。
ドライバはテスト対象のモジュールを呼び出し、ドライバはテスト対象のモジュールからの戻り値を表示する機能が必要です。
 ウ  スタブの説明です。
スタブはテスト対象モジュールから呼び出され、擬似的な結果(戻り値)を返します。
 エ  ドライバは、引数を渡してテスト対象モジュールを呼び出します。


キーワード
・ドライバ
・スタブ

キーワードの解説
  • ドライバ(driver)
    複数のモジュールからなるプログラムのテストのとき、上位層のモジュールが完成する前に下位層のモジュールをテストするときに、上位層のモジュールを擬似的に代用するモジュールのことです。
    テスト対象モジュールを呼び出し、テスト対象モジュールからの結果(戻り値)を確認する機能を有します。
  • スタブ(stub)
    複数のモジュールからなるプログラムのテストのとき、下位層のモジュールが完成する前に上位層のモジュールをテストするときに、下位層のモジュールを擬似的に代用するモジュールのことです。
    テスト対象モジュールから呼び出され、テスト対象モジュールに戻り値を返す機能を有します。

もっと、「スタブ」について調べてみよう。

戻る 一覧へ 次へ