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