正答2
解説
正解は2です。
テスト手法を、モジュールの内部構造を見るかどうか、またモジュールを組み合わせる順序で区別する問題です。
【選択肢別解説】
1:× トップダウンテストは、上位のモジュールから順に下位のモジュールを結合していく結合テストの進め方です。
下位の未完成モジュールの代わりにスタブを使います。
2:○ ブラックボックステストは、内部構造を考慮せず、入力に対して仕様書どおりの出力が得られるかを確認する手法です。
同値分割や限界値分析でテストデータを作ります。
3:× ボトムアップテストは、下位のモジュールから順に上位へ結合していく結合テストの進め方です。
上位の未完成モジュールの代わりにドライバを使います。
4:× ホワイトボックステストは、プログラムの内部構造(命令や分岐)に着目し、それらが網羅されるようにテストする手法です。
内部構造を考慮するので、問題の条件に合いません。
【ポイント】
内部構造を見ないのがブラックボックステスト、見るのがホワイトボックステストです。
ホワイトボックステストでは、命令網羅や判定条件網羅などの網羅基準を使います。