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

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

解説

基本情報技術者試験 令和6年度 科目A 公開問題 問11「階層構造のモジュール群から成るソフトウェアの結合テストを,上位のモジュールから行…」の正解と解説です。基本情報技術者試験の「テスト」分野の過去問で、これまでの受験者の正答率は約66%です。

正解

. スタブ

正答率 66.1%(1,481人中 979人が正解)

問題の解説

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

選択肢ごとの解説

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

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

基本情報技術者試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

基本情報技術者試験 合格.dev を App Store でダウンロード