平成29年度 秋期 応用情報技術者試験 午前 問47
テクノロジ/開発技術テストで使用されるスタブ又はドライバの説明のうち,適切なものはどれか。
出典:平成29年度 秋期 応用情報技術者試験 午前 問47
- アスタブは,テスト対象モジュールからの戻り値を表示・印刷する。
- イスタブは,テスト対象モジュールを呼び出すモジュールである。
- ウドライバは,テスト対象モジュールから呼び出されるモジュールである。
- エドライバは,引数を渡してテスト対象モジュールを呼び出す。
正解:エ
解説
スタブはテスト対象モジュールが呼び出す下位モジュールの代わりに用意する仮のモジュールで,ドライバはテスト対象モジュールを呼び出す上位モジュールの代わりに用意する仮のモジュールです。ドライバは引数(テストデータ)を渡してテスト対象モジュールを呼び出す役割を担います。
選択肢ごとの解説
- ア誤り。テスト対象モジュールからの戻り値を表示・印刷するのはドライバの役割であり,スタブの役割ではありません。
- イ誤り。テスト対象モジュールを呼び出すのはドライバの役割であり,スタブはテスト対象モジュールから呼び出される側です。
- ウ誤り。テスト対象モジュールから呼び出されるモジュールはスタブの役割であり,ドライバの役割ではありません。
- エ正しい。ドライバは,テスト対象モジュールに引数(テストデータ)を渡して呼び出す役割を担います。