テストスタブとテストドライバとは?てすとすたぶとてすとどらいば
テストスタブとテストドライバとは、結合テストで、まだ完成していないモジュールの代わりに用意する仮の部品。スタブは呼び出される側(下位)の代役で決められた戻り値を返し、ドライバは呼び出す側(上位)の代役で引数を与えて実行する。どちらを作るかは結合の進め方で決まる。
最終更新:2026-10-06
応用情報を最短で暗記・合格する →具体例
決済APIが未完成のうちに注文処理を検証したい場合、常に「成功」「残高不足」を返すスタブを置けば、注文側の分岐を先に確認できる。逆に画面が未完成なら、テストケース分の入力を流し込むドライバでロジックだけ先に叩く。
試験での引っ掛け
スタブとドライバの向きが逆に問われる。ボトムアップテストで必要なのはドライバ、トップダウンテストで必要なのはスタブ。「下位が無いからスタブ」と、欠けている側で覚えると取り違えにくい。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。