階層構造のモジュール群から成るソフトウェアの結合テストを,上位のモジュールから行う。この場合に使用する,下位のモジュールの代替となるテスト用のモジュールはどれか。
- ア エミュレータ
- イ シミュレータ
- ウ スタブ
- エ ドライバ
階層構造のモジュール群から成るソフトウェアの結合テストを,上位のモジュールから行う。この場合に使用する,下位のモジュールの代替となるテスト用のモジュールはどれか。
正解: ウ
結合テストでモジュールを組み上げる順序には,トップダウンテスト(上位から)とボトムアップテスト(下位から)があります。テスト対象の相手がまだ完成していない場合,代替モジュールを用意します。
本問は「上位のモジュールから行う」「下位のモジュールの代替」なのでスタブ(ウ)が正解です。
覚え方として,「上からテスト→下の代役=スタブ」「下からテスト→上の代役=ドライバ(運転手は上に立って下を呼ぶ)」のように,テスト方向と代替モジュールをセットで押さえましょう。