問題
階層構造のモジュール群から成るソフトウェアの結合テストを,上位のモジュールから行う。この場合に使用する,下位モジュールの代替となるテスト用のモジュールはどれか。
選択肢
- 1エミュレータ
- 2シミュレータ
- 3スタブ
- 4ドライバ
正解
3. スタブ
詳しい解説を見る解説を閉じる
解説
トップダウンテストでは上位モジュールから検証するため,まだ作成していない下位モジュールの代わりとなる仮のモジュールが必要であり,これをスタブと呼ぶ。逆にボトムアップテストで上位モジュールの代わりに使う仮の呼出し側モジュールはドライバである。エミュレータやシミュレータは異なる環境を模擬する仕組みである。(出典: 平成24年度 春期 基本情報技術者試験 午前 問47)
一問一答
科目A 180問+科目B 60問