【ぼとむあっぷてすと】
ボトムアップテスト とは?
最終更新:
💡 下位の部品から確かめ、上位とつないでいくテスト
呼び出される側の下位モジュールから始め、順に上位モジュールと結合して確認する結合テストの進め方。呼び出し元をまだ使えない段階では、テストドライバで代用できる。
📌 このページのポイント
ボトムアップテストは、どこから始めるの?
注文処理がまだ使えなかったら?
計算が正しければ、注文処理をつなぐだけでいい?
結合した状態でも確認するよ。渡すデータの形式や呼ぶ順番、エラーの伝え方など、部品が別々には正しくても、つないだときに問題が出ることがあるんだ。
最後は画面も含めて確認する?
上位の画面まで順に結合するよ。ただしこの順序で結合テストを終えれば、すべての利用場面や性能まで保証できるわけではない。システム全体への要求も別に確認するんだ。
上位から進める方法もあるの?
トップダウンテストは上位から進め、未接続の呼び出される側をスタブで代用できるよ。どちらか一方が常に最善ではなく、構造や早く検証したい機能に応じて順序を決めるんだ。
まとめ:ざっくりこれだけ覚えればOK!
「ボトムアップテスト」って出てきたら「下位の部品から上位へ結合して確かめるテスト」と思えばだいたいOK!
📖 おまけ:英語の意味
「Bottom-up Testing」 = 下位から上位へのテスト
💬 Bottomは下、Upは上。ここでの上下は画面上の位置ではなく、モジュールの呼び出し関係などによる階層だよ。