基本情報技術者試験 - 令和7年1月修了 - 問37

トップダウン方式で結合テストを行う場合に,必要となるものはどれか。
アエミュレータ
イスタブ
ウドライバ
エトレーサ
答え : イ
分野 : テクノロジ系 › 開発技術 › システム開発技術 › 統合・テスト
同一問題 : 〔令6修1問37〕〔平30修7問48〕〔平28修12問48〕〔平27修7問49〕〔平25秋問50〕
解説 :
「結合テスト」とは,個別に作成した複数のプログラムの部品(モジュール)を組み合わせて,正しく連携して動作するかを確認するテストです。

「トップダウン方式」は,システム全体を制御する上位のモジュールから先に結合してテストしていく方法です。このとき,まだ完成していない下位のモジュールの代わりに,簡単な動作をする代用品を用意する必要があり,これを「スタブ」と呼びます。従って,正解は「イ」です。

「ア」の「エミュレータ」は異なる種類のハードウェアやソフトウェアの動作を別の環境で模倣するためのもので,結合テストの上下関係とは直接関係ありません。「ウ」の「ドライバ」は逆に,下位のモジュールから先にテストしていく「ボトムアップ方式」で必要となる,上位モジュールの代わりとなる補助プログラムです。「エ」の「トレーサ」はプログラムの実行経路を追跡するためのツールであり,トップダウン方式に特有のものではありません。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる