本文へスキップ

テクノロジ系 / システム開発技術

スタブ

スタブは、テストのときに、まだできていない下位のモジュールの代わりをする仮の部品です。

もう少し詳しく

上位のモジュールを先にテストしたいとき、それが呼び出す下位モジュールがまだ未完成だと動かせません。そこで、決まった値を返すだけの簡易な代用品(スタブ)を用意します。これはトップダウンテストで使われ、逆に下位から試すボトムアップテストでは上位の代用品であるドライバを使います。

試験での見方

黒猫の闇の刻印

スタブ(下位の代用=トップダウン)とドライバ(上位の代用=ボトムアップ)の対が頻出です。混同しないこと。

例:未完成の計算部品の代わりに、常に固定値を返すスタブを使って上位処理を試します。

分類

テクノロジ系 / 開発技術 / システム開発技術

小分類:実装・構築

関連トピック:テストの実施と評価

情報の根拠

IPA FEシラバス Ver.9.2 の用語例をもとに、試験対策向けに独自解説しています。

関連用語

システム開発技術の用語一覧へ