修了試験 2014-12-21実施分 基本情報技術者試験 問49
階層構造のモジュール群から成るソフトウェアの結合テストを,上位のモジュールから行う。 この場合に使用する,下位モジュールの代替となるテスト用のモジュールはどれか。
正答3
解説
正解は3です。 結合テストを上位のモジュールから進める方法をトップダウンテストと呼びます。 このとき、まだ完成していない下位モジュールの代わりに、呼び出されると決まった値を返す仮のモジュールを使います。 この仮のモジュールをスタブと呼びます。 【選択肢別解説】 1:× エミュレータは、あるコンピュータの動作を別のコンピュータ上で再現する装置やソフトウェアです。 下位モジュールの代わりのテスト用モジュールではありません。 2:× シミュレータは、実際の装置や環境の動きを模擬するものです。 結合テストで下位モジュールの代わりをするものではありません。 3:○ スタブは、上位モジュールから呼び出される下位モジュールの代わりをするテスト用モジュールです。 トップダウンテストで使います。 4:× ドライバは、下位モジュールを呼び出す上位モジュールの代わりをするテスト用モジュールです。 下位から結合するボトムアップテストで使います。 【ポイント】 トップダウンテストはスタブ、ボトムアップテストはドライバを使います。 スタブは「呼ばれる側の代役」、ドライバは「呼ぶ側の代役」と覚えましょう。まとめて解く
修了試験 2014-12-21実施分を通しで解く(80問)→