テストで使用するスタブ又はドライバの説明のうち、適切なものはどれか。
ドライバは上位の代用で呼び出す側、スタブは下位の代用
選択肢
- アスタブは、テスト対象モジュールからの戻り値の表示・印刷を行う。
- イスタブは、テスト対象モジュールを呼び出すモジュールである。
- ウドライバは、テスト対象モジュールから呼び出されるモジュールである。
- エドライバは、引数を渡してテスト対象モジュールを呼び出す。
正解と解説
正解:エ ドライバは、引数を渡してテスト対象モジュールを呼び出す。
単体テストでは、まだ完成していない周辺モジュールを仮のもので代用する。ドライバはテスト対象を呼び出す側の代用品で、引数を与えて対象を起動し結果を受け取る。スタブは逆に、テスト対象から呼び出される下位モジュールの代用品で、あらかじめ決めた値を返す。上位が未完成ならドライバ、下位が未完成ならスタブと覚えるとよい。
選択肢ごとの解説
- ア戻り値を扱うのは呼び出し側であるドライバの役割。
- イ呼び出す側はドライバであり、スタブではない。
- ウ呼び出されるのはスタブであり、ドライバではない。
- エ正解。ドライバは引数を渡してテスト対象を呼び出す上位の代用モジュール。
同じ分野の他の問題
- 階層構造のモジュール群から成るソフトウェアの結合テストを、上位のモジュールから行う。この場合に使用する、下位のモジュール…2024年度 公開問題 科目A 問11
- 階層構造のモジュール群から成るソフトウェアの結合テストを,上位のモジュールから行う。この場合に使用する,下位のモジュール…2016年度 秋期 午前 問49
- オブジェクト指向プログラミングの特徴のうち,異なるクラスのオブジェクトを同一のインタフェースで操作したときに,操作対象ク…2025年度 公開問題 科目A 問12
- モジュールの内部構造を考慮することなく、仕様書どおりに機能するかどうかをテストする手法はどれか。2022年度 公開問題 科目A 問40
- モジュール結合度が最も弱くなるものはどれか。2017年度 秋期 午前 問48
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。