正答4
解説
正解は4です。
結合テストの方法の1つである、ボトムアップテストの特徴を問う問題です。
ボトムアップテストは、下位のモジュールからテストを始め、順に上位のモジュールを結合していく方法です。
【選択肢別解説】
1:× ボトムアップテストでは、複数の下位モジュールを開発の初期から並行してテストできます。
並行作業が困難というのは誤りです。
2:× スタブは、まだできていない下位モジュールの代わりをする仮のモジュールです。
上位から結合するトップダウンテストで必要になります。
3:× ボトムアップテストは下位から始めるので、テスト済みの上位モジュールは必要ありません。
テスト済みの上位モジュールを使うのはトップダウンテストです。
4:○ 下位モジュールをテストするには、それを呼び出す上位モジュールの代わりが必要です。
この仮のモジュールをドライバといいます。
【ポイント】
ボトムアップテストにはドライバ、トップダウンテストにはスタブが必要、という対比が頻出です。
「ドライバは呼び出す側の代役、スタブは呼び出される側の代役」と覚えましょう。