階層構造のモジュール群から成るソフトウェアの結合テストを、上位のモジュールから行う。 この場合に使用する、下位モジュールの代替となるテスト用のモジュールはどれか。
| ア | エミュレータ |
| イ | シミュレータ |
| ウ | スタブ |
| エ | ドライバ |
答え ウ
【解説】
| ア | エミュレータ(emulator)は、異なる命令形式のコンピュータ用に生成された目的プログラムを動作させるためのソフトウェアです。(×) |
| イ | シミュレータ(simulator)は、仮想的に別のコンピュータ環境でプログラムの動作を確認するために使用します。(×) |
| ウ | スタブは、結合テストで上位モジュールから呼び出される模擬用の下位モジュールのことです。(〇) |
| エ | ドライバは、結合テストで下位モジュールを呼び出す模擬用の上位モジュールのことです。(×) |
【キーワード】
・ドライバ
・スタブ