資格暗記無料で始める

テストドライバとスタブとは?

テストドライバとスタブとは、未完成のモジュールを補う仮の部品。ドライバは対象モジュールを呼び出す上位側の代役、スタブは対象から呼び出される下位側の代役で、決められた値を返すだけの単純な実装にする。結合テストの進め方(トップダウン/ボトムアップ)と対で問われる。

てすとどらいばとすたぶ

基本情報技術者試験の頻出用語/テクノロジ系


テストドライバとスタブの意味

未完成のモジュールを補う仮の部品。ドライバは対象モジュールを呼び出す上位側の代役、スタブは対象から呼び出される下位側の代役で、決められた値を返すだけの単純な実装にする。結合テストの進め方(トップダウン/ボトムアップ)と対で問われる。

テストドライバとスタブの具体例

上位から順に結合するトップダウンテストでは、まだできていない下位を代わりに演じるスタブが必要。逆に下位から積み上げるボトムアップテストでは、下位を呼び出す上位の代わりにドライバを用意する。

テストドライバとスタブは試験でどう引っ掛けられる?

「トップダウン=スタブ、ボトムアップ=ドライバ」の対応を逆に覚える誤りが最頻出。トップダウンは上位の重要な欠陥を早く見つけられ、ボトムアップは下位部品を早く固められる、という利点の違いも押さえる。

テストドライバとスタブと関連する用語

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