IPA過去問ドリル

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

テクノロジ/開発技術

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

出典:平成29年度 秋期 応用情報技術者試験 午前 問47

正解:エ

解説

スタブはテスト対象モジュールが呼び出す下位モジュールの代わりに用意する仮のモジュールで,ドライバはテスト対象モジュールを呼び出す上位モジュールの代わりに用意する仮のモジュールです。ドライバは引数(テストデータ)を渡してテスト対象モジュールを呼び出す役割を担います。

選択肢ごとの解説

  • 誤り。テスト対象モジュールからの戻り値を表示・印刷するのはドライバの役割であり,スタブの役割ではありません。
  • 誤り。テスト対象モジュールを呼び出すのはドライバの役割であり,スタブはテスト対象モジュールから呼び出される側です。
  • 誤り。テスト対象モジュールから呼び出されるモジュールはスタブの役割であり,ドライバの役割ではありません。
  • 正しい。ドライバは,テスト対象モジュールに引数(テストデータ)を渡して呼び出す役割を担います。
応用情報技術者の過去問を演習モードで解く