階層構造のモジュール群から成るソフトウェアの結合テストを,上位のモジュールから行う。この場合に使用する,下位のモジュール…
科目A 科目A 問11
階層構造のモジュール群から成るソフトウェアの結合テストを,上位のモジュールから行う。この場合に使用する,下位のモジュールの代替となるテスト用のモジュールはどれか。
- アエミュレータ
- イシミュレータ
- ウスタブ
- エドライバ
正答 ウ
正答は ウ。下位モジュールの代わりになるのはスタブです。
上位のモジュールから順に結合していくテストを、トップダウンテストといいます。このとき、まだできていない下位のモジュールの代わりに、呼び出されたら決まった値を返すだけの仮のモジュールを置きます。これがスタブです。
【ほかの選択肢】
ア エミュレータ 誤り
→ ある機器やソフトウェアの動作を、別の機器の上で再現
(模倣)するもの
イ シミュレータ 誤り
→ 実際の装置や環境の動きを模擬して試験するためのもの
解説の続きをみる続きを閉じる
エ ドライバ 誤り
→ 下位のモジュールから結合するボトムアップテストで、
まだできていない上位のモジュールの代わりに、テスト
対象を呼び出すモジュール
【覚え方】
トップダウンテスト → 下位の代わりに「スタブ」
ボトムアップテスト → 上位の代わりに「ドライバ」
ドライバはテスト対象を「動かす(drive)」側と覚えます。
出典:令和6年度 基本情報技術者試験 科目A 公開問題 問11(独立行政法人情報処理推進機構)出典元ページ
最終更新日
「科目A」のほかの問題
- 2025年度(令和7年度)公開問題 科目A 問11E-R モデルにおけるエンティティの特徴はどれか。
- 2025年度(令和7年度)公開問題 科目A 問17インターネット上の生成AI サービスを利用する際に,オプトアウトを設定することはどのよう
- 2026年度(令和8年度)公開問題 科目A 問3プロセッサの一つであるGPU の特徴として,適切なものはどれか。
- 2026年度(令和8年度)公開問題 科目A 問92 要素認証に該当する組みはどれか。
- 2026年度(令和8年度)公開問題 科目A 問15内部監査部門が,情報システム部門に対するシステム監査を経営者から指示されたとき,システム
- 2025年度(令和7年度)公開問題 科目A 問1大規模言語モデルを用いた自然言語処理において,事前学習済みのモデルに対して行う,ファイン
スポンサーリンク

