問題プレビューID: 9917ec0b

問 47

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

解説

結合テストで使用するテスト用モジュールに関する問題です。上位モジュールからテストするトップダウン方式では,まだ作成されていない下位モジュールの代わりに,呼び出されたときに決められた値を返すスタブを使用します。逆に,下位モジュールからテストするボトムアップ方式では,テスト対象の上位モジュールを呼び出すドライバを使用します。

  • ア: エミュレータは,ある装置の動作を別のシステム上で模擬するものです。
  • イ: シミュレータは,実際の現象や動作を模擬するものです。
  • ウ: スタブは,トップダウン結合テストで下位モジュールの代替となるテスト用モジュールであり,正解です。
  • エ: ドライバは,ボトムアップ結合テストで上位モジュールの代替となるテスト用モジュールです。

したがって、正解は ウ です。