IT資格用語解説基本情報技術者試験・ソフトウェア統合テスト
トップダウンテストとボトムアップテスト
更新日:
用語解説
トップダウンテストは、上位のモジュールから順に下位のモジュールを結合していく結合テストです。ボトムアップテストは、下位のモジュールから順に上位へ結合します。
■ 試験で押さえるポイント
トップダウンテストでは、まだできていない下位モジュールの代わりにスタブを使います。
ボトムアップテストでは、まだできていない上位モジュールの代わりにドライバを使います。
トップダウンは全体の流れを早く確認でき、ボトムアップは共通部品を早く十分にテストできます。
■ 選択肢での判断ポイント
スタブは呼ばれる側の代わり、ドライバは呼ぶ側の代わりです。どちらの方式で使うかを対応付けます。
例: 画面のモジュールから結合を始め、未完成の在庫モジュールの代わりに決まった値を返すスタブを置くのはトップダウンテストです。