資格暗記無料で始める

スタブとドライバ(トップダウン・ボトムアップ結合テスト)とは?

スタブとドライバ(トップダウン・ボトムアップ結合テスト)とは、結合テストで未完成のモジュールを代替する部品。スタブは呼び出される側の代役で決められた値を返し、ドライバは呼び出す側の代役でテスト対象を起動する。上位から結合するトップダウンではスタブが、下位から結合するボトムアップではドライバが必要になる。

情報処理安全確保支援士試験の過去問では2回出題されています(2018年度〜2025年度)。

すたぶとどらいば

情報処理安全確保支援士試験の頻出用語/午前II/別名:スタブとドライバ、トップダウン・ボトムアップ結合テスト、トップダウン、ボトムアップ結合テスト


スタブとドライバ(トップダウン・ボトムアップ結合テスト)の意味

結合テストで未完成のモジュールを代替する部品。スタブは呼び出される側の代役で決められた値を返し、ドライバは呼び出す側の代役でテスト対象を起動する。上位から結合するトップダウンではスタブが、下位から結合するボトムアップではドライバが必要になる。

スタブとドライバ(トップダウン・ボトムアップ結合テスト)の具体例

課金計算モジュールが未完成でも、固定額を返すスタブを置けば画面側の結合を先に進められる。逆に画面が未着手なら、パラメタを与えて計算モジュールを直接呼ぶドライバを書く。どちらを多く作るかで着手順序とコストが変わるため、開発順序の判断材料になる。

スタブとドライバ(トップダウン・ボトムアップ結合テスト)は試験でどう引っ掛けられる?

スタブとドライバの向きを取り違える出題が定番。「トップダウン=スタブ」「ボトムアップ=ドライバ」で覚える。またトップダウンは上位の重要インタフェースを早く検証できる反面、下位の障害検出が遅れるという長所短所の対応も問われる。

スタブとドライバ(トップダウン・ボトムアップ結合テスト)と関連する用語

スタブとドライバ(トップダウン・ボトムアップ結合テスト)が出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。