トップダウンテストのスタブ

トップダウン結合テストでは上位モジュールから先にテストするため、まだ完成していない下位モジュールの代替が必要です。この代替モジュールをスタブと呼ぶので、正答はウです。 呼出し関係: スタブは上位モジュールから呼び出され、決められた値を返すなど下位モジュールのふりをします。反対に、ボトムアップテストで下位モジュールを呼び出す上位側の代替はドライバです。 ア: エミュレータは、別のコンピュータや装置の命令体系・動作環境を模倣し、その環境向けの処理を実行できるようにするものです。 イ: シミュレータは、対象システムや現象の振る舞いをモデル化して再現・予測するものです。 ウ:正解。 トップダウンテストで、未完成の下位モジュールの代わりに上位モジュールから呼ばれるテスト用モジュールです。 エ: ドライバは、ボトムアップテストで未完成の上位モジュールの代わりに下位モジュールを呼び出します。

階層構造のモジュール群から成るソフトウェアの結合テストを、上位のモジュールから行う。この場合に使用する、下位のモジュールの代替となるテスト用のモジュールはどれか。

出典令和6年度 基本情報技術者試験 科目A 問11
ア
エミュレータ
イ
シミュレータ
ウ
スタブ
エ
ドライバ