基本情報技術者試験 基本情報技術者試験 令和6年度 科目A 公開問題 午前 問11: 階層構造のモジュール群から成るソフトウェアの結合テストを,上位のモジュールから行う。この場合に使用する,下位のモジュールの代替となるテスト用のモジュールはどれか

基本情報技術者試験 令和6年度 科目A 公開問題
Q 1111 / 20
階層構造のモジュール群から成るソフトウェアの結合テストを,上位のモジュールから行う。この場合に使用する,下位のモジュールの代替となるテスト用のモジュールはどれか。
この問の正解率:66.06%(1,479件)
この問題の本文・選択肢・正解・解説(展開)

問題本文

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

選択肢

  • .エミュレータ
  • .シミュレータ
  • .スタブ
  • .ドライバ

正解

. スタブ

解説

上位モジュールから結合テストを行うトップダウン方式では、まだ実装されていない下位モジュールの代替として呼出し先の振りをする「スタブ」を使用します。ウが正解。

選択肢ごとの解説

  • .エミュレータはハードウェアやプラットフォームを模擬する仕組みで、モジュール代替ではありません。
  • .シミュレータは挙動を模擬する仕組み全般を指し、結合テスト時の下位モジュール代替の専用語ではありません。
  • .トップダウン結合テストで下位モジュールを置き換えるスタブの定義そのもので、正解です。
  • .ドライバはボトムアップ結合テストで上位モジュールの代わりに下位を呼出すための仕組みで、本問のトップダウンでは使いません。

基本情報技術者試験 令和6年度 科目A 公開問題過去問一覧へ戻る・問11