![]()
部品をくっつけるだけですよね。正直、何も変わらないじゃないかっ!
下位のプログラムから上位のプログラムへと結合するテストを
「ボトムアップテスト」っていいます。
AKBでいうと?
(きたか・・・) ゆうこ、きたりえ、ゆいはん、さっしーを合体させてNotYet
みたいなイメージですかね。
上位のプログラムができていない場合は「ドライバ」というのを仮に
設置してテストします。
わかった!アンダーガールズだ!
(そうなのか?)
逆に上位のプログラムから下位のプログラムへと結合するテストを
「トップダウンテスト」っていいます。
将棋界で言うと?
・・・すいません、いい例えはありません。
今度は下位のプログラムができていない場合は「スタブ」というのを
仮に設置してテストするわけです。
ボトムアップは上にドライバ!トップダウンは下にスタブ!
上ドラ下スタっておぼえましょう!
あとは、とにかく一気にくっつけちゃえ!という豪快なテストを
ビッグバンテスト といいます。
あ、それかっこいいかもしれません。
他にも、修正が他の場所に影響していないかを調べながらテストする
レグレッションテストっていうのがあります。別名退行テストです。
あばばば、あぶあぶあぶーあばばばば。
ぷぷぷぷぷー。あぶぶぶ。ままー!
それは幼児退行だろ!ちゃんちゃん。
(つづきます)