階層構造のモジュール群から成るソフトウェアの結合テストを、上位のモジュールから行う。この場合に使用する、下位のモジュールの代替となるテスト用のモジュールはどれか。
上位から試すときの下位の代役がスタブ、逆がドライバ
選択肢
- アエミュレータ
- イシミュレータ
- ウスタブ
- エドライバ
正解と解説
正解:ウ スタブ
トップダウンで結合テストを進める場合、まだ完成していない下位モジュールの代わりに、呼び出されると決まった値を返す簡易モジュールを用意する。これがスタブである。逆にボトムアップで上位の代わりに使うものはドライバと呼ばれ、向きが対になっている。
選択肢ごとの解説
- アエミュレータは別の環境の動作をハードウェアごと模倣する仕組みである。
- イシミュレータは対象の挙動を模擬する仕組みで、テスト用の代替モジュールとは異なる。
- ウ上位から順にテストする際、下位モジュールの代わりに置く、スタブの説明。
- エドライバは下位モジュールを呼び出す上位側の代替であり、向きが逆である。
同じ分野の他の問題
- テストで使用するスタブ又はドライバの説明のうち、適切なものはどれか。2019年度 秋期 午前 問48
- 階層構造のモジュール群から成るソフトウェアの結合テストを,上位のモジュールから行う。この場合に使用する,下位のモジュール…2016年度 秋期 午前 問49
- オブジェクト指向プログラミングの特徴のうち,異なるクラスのオブジェクトを同一のインタフェースで操作したときに,操作対象ク…2025年度 公開問題 科目A 問12
- モジュールの内部構造を考慮することなく、仕様書どおりに機能するかどうかをテストする手法はどれか。2022年度 公開問題 科目A 問40
- モジュール結合度が最も弱くなるものはどれか。2017年度 秋期 午前 問48
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。