テストドライバとスタブとは?
テストドライバとスタブとは、未完成のモジュールを補う仮の部品。ドライバは対象モジュールを呼び出す上位側の代役、スタブは対象から呼び出される下位側の代役で、決められた値を返すだけの単純な実装にする。結合テストの進め方(トップダウン/ボトムアップ)と対で問われる。
てすとどらいばとすたぶ
テストドライバとスタブの意味
未完成のモジュールを補う仮の部品。ドライバは対象モジュールを呼び出す上位側の代役、スタブは対象から呼び出される下位側の代役で、決められた値を返すだけの単純な実装にする。結合テストの進め方(トップダウン/ボトムアップ)と対で問われる。
テストドライバとスタブの具体例
上位から順に結合するトップダウンテストでは、まだできていない下位を代わりに演じるスタブが必要。逆に下位から積み上げるボトムアップテストでは、下位を呼び出す上位の代わりにドライバを用意する。
テストドライバとスタブは試験でどう引っ掛けられる?
「トップダウン=スタブ、ボトムアップ=ドライバ」の対応を逆に覚える誤りが最頻出。トップダウンは上位の重要な欠陥を早く見つけられ、ボトムアップは下位部品を早く固められる、という利点の違いも押さえる。
テストドライバとスタブと関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。