2009年4月6日月曜日

スタブ

テスト用の代替プログラムのことを言います。

例えば、Linuxのシェルスクリプトなどで
"main.sh"から"new.sh"を呼び出す処理をテストしたいとします。
ただし、"new.sh"はまだ別の担当者が開発中です。

下記のように代替で作成したものを、スタブと言います。

new.sh
--
#!/bin/sh

#正常終了 0、異常終了 1
exit 0

上記をmain.shにて呼び出します。

main.sh
--
#!/bin/sh

new.sh

スタブを使えば、実物がなくてもある程度テストを先行して行うことができます。