トップダウンテストとボトムアップテストとは?
トップダウンテストとボトムアップテストとは、結合テストでモジュールを組み上げる順序の方式。上位から下位へ結合し未完成の下位を代替品で補うのがトップダウン、下位から上位へ結合し呼出し役を用意するのがボトムアップ。アーキテクトには、開発順序・要員配置・リスクの高い部分をいつ検証するかという計画上の判断として問われる。
とっぷだうんてすととぼとむあっぷてすと
トップダウンテストとボトムアップテストの意味
結合テストでモジュールを組み上げる順序の方式。上位から下位へ結合し未完成の下位を代替品で補うのがトップダウン、下位から上位へ結合し呼出し役を用意するのがボトムアップ。アーキテクトには、開発順序・要員配置・リスクの高い部分をいつ検証するかという計画上の判断として問われる。
トップダウンテストとボトムアップテストの具体例
画面遷移や業務フローの妥当性を早く確かめたい案件では、上位の制御構造を先に結合して下位を仮の応答で代替する。逆に外部システム連携や計算エンジンなど技術リスクが下位に集中する案件では、下位から先に固めて上位を仮の呼出し役で駆動する。両者を併用して中間層から上下へ広げる折衷法も採る。
トップダウンテストとボトムアップテストは試験でどう引っ掛けられる?
代替品の役割を取り違えやすい。下位の代わりが「スタブ」、上位の代わりが「ドライバ」である。またトップダウンは上位から「テストする」順序であって、開発の順序と必ず一致するとは限らない点も混同されやすい。
トップダウンテストとボトムアップテストと関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。