正答2
解説
正解は2です。
ブラックボックステストは、プログラムの内部構造を見ずに、入力と出力の関係だけで機能を確認するテストです。
仕様どおりに動くかどうかを外側から確かめます。
【選択肢別解説】
1:× テストケースの網羅率(命令網羅や分岐網羅など)を基準にするのは、内部構造に着目するホワイトボックステストです。
2:○ 内部を見ないので、仕様どおりに動いていれば、実行されない冗長なコードがあっても気づけません。
これはブラックボックステストの特徴です。
3:× 内部構造に着目し、必要な部分が実行されたかを確かめるのは、ホワイトボックステストです。
4:× 分岐命令やモジュールが増えるとテストデータが急増するのは、経路を網羅するホワイトボックステストの特徴です。
【ポイント】
ブラックボックステストの技法には、同値分割と限界値分析があります。
ホワイトボックステストの技法には、命令網羅、判定条件網羅、条件網羅などがあります。