ひとことで言うと
上位モジュールから順にスタブを使って結合テストを進める、トップから下への結合テスト手法。
解説
結合テストの手法の一つで、上位モジュールから順に下位モジュールと結合しながらテストを進める方式。未完成の下位モジュールの代わりにスタブ(仮のモジュール)を使用する。システムの主要な機能や制御の流れを早い段階で確認できるメリットがあるが、下位モジュールの詳細なテストが後回しになる。
くわしく解説
トップダウンテストは、結合テストの手法の一つで、システムの最上位(主制御)モジュールから開始し、順次下位のモジュールと結合しながらテストを進める方式である。未完成の下位モジュールの代わりに「スタブ」と呼ばれる仮の代替モジュール(固定値を返すだけの簡易プログラム)を使用する。この方式の主なメリットは、システム全体の主要な制御の流れや画面遷移など、ユーザに見えやすい機能を早い段階で確認できる点にある。デメリットは、多数のスタブを作成する必要があること、および下位モジュールのテストが後回しになることである。システムの主要な仕様確認を早期に行いたい場合や、顧客への早期デモが必要な場合に有利な手法である。
具体例で考えよう
受注システムの開発で、まず受注管理画面(上位)から結合テストを始め、まだ完成していない在庫確認・請求処理(下位)の代わりにスタブを使って動作を確認するのがトップダウンテスト。
試験対策ポイント
トップダウン=スタブ使用・上位から順にテスト、ボトムアップ=ドライバ使用・下位から順にテストという対比が最重要。スタブとドライバの役割(どちらがどちらか)を正確に区別する。
「経営情報システム」の図解で学ぶ
関連用語
「経営情報システム」の他の用語
独学で診断士合格を目指すなら
独学でも合格をつかみ取れる!
動画・テキスト・過去問・AI添削まですべて網羅!
予備校代の1/10以下で、独学の不安をまるごと解決できます

無料登録後、アカウントページからかんたんにプレミアムへ切り替えられるよ。解説動画・テキストPDF・1次過去問・2次AI添削まで全機能が使い放題になるの!
全7科目536節の解説動画539本・合計約41時間が見放題。連続再生・ブックマーク再生で、移動中も1本5分前後で進められます。プレミアム限定
令和3〜7年度の1次過去問1,116問を、科目別・年度別に無制限で演習。問題の図・表と解説つきで、間違えた問題はマイページに残ります。プレミアム限定
2次は事例I〜IVの114設問に何度でも書いて出せます。AIが設問ごとの基準で採点し、改善点は「どう書き直すか」の例と模範解答つき。プレミアム限定
科目別のテキストPDFをダウンロードできます。印刷して書き込む、タブレットで持ち歩くなど、好きな使い方で。プレミアム限定
苦手な節と間違えた問題をブックマークして、弱点だけを繰り返し確認できます。プレミアム限定
科目別の正答率と連続学習日数がマイページに出るので、次にどの科目をやるかで迷いません。プレミアム限定
プレミアムプラン
¥9,800〜/ 買い切り・自動更新なし(税込)
買い切り自動更新なし
決済はStripe(世界最高水準・PCI-DSS準拠)で安全に処理されます。カード情報は当サービスに保存されません。