平成27年度 秋期 基本情報技術者試験 午前 問48
テクノロジ/開発技術ボトムアップテストの特徴として,適切なものはどれか。
出典:平成27年度 秋期 基本情報技術者試験 午前 問48
- ア開発の初期の段階では,並行作業が困難である。
- イスタブが必要である。
- ウテスト済みの上位モジュールが必要である。
- エドライバが必要である。
正解:エ
解説
ボトムアップテストは,下位モジュールから先にテストし,上位モジュールへと結合していく方式です。まだ完成していない上位モジュールの代わりに,下位モジュールを呼び出してテストするための仮のプログラム(ドライバ)が必要になります。
選択肢ごとの解説
- ア誤り。ボトムアップテストでは下位モジュールから完成させていくため,開発の初期段階でも複数モジュールの並行作業がしやすいという特徴があります。
- イ誤り。スタブ(下位モジュールの代用品)が必要になるのは,トップダウンテストの特徴です。
- ウ誤り。ボトムアップテストでは上位モジュールはまだテストされていない段階で下位モジュールから結合していきます。
- エ正しい。ボトムアップテストでは,未完成の上位モジュールの代わりにドライバを用いて下位モジュールを呼び出しテストします。