第19問
ソフトウェアのテスト方法には、ホワイトボックステスト、ブラックボックステ スト、およびこれらの混合であるグレーボックステストがある。これらのうち、前 者に関する記述として最も適切なものはどれか。
- ア ブラックボックステストでは、すべての場合を網羅した組み合わせテストによ っても、すべての組み合わせバグを検出できるとは限らない。
- イ ブラックボックステストは、システム仕様の視点からのテストである。
- ウ ブラックボックステストは、テスト対象が小さい場合にはホワイトボックステ ストよりも効果が高い。
- エ ホワイトボックステストは、主にテスト段階の後期に行う。
▼ 解答・解説を見る
正解:イ
解答:イ
ホワイトボックステスト(内部構造に着目)とブラックボックステスト(仕様=入出力に着目)の特徴を問う正誤判定。各選択肢の記述の正確さで判断する。
- ア(×):「すべての場合を網羅した組み合わせテスト」を行えば、その範囲のバグは検出できるはずであり、記述として不正確。
- イ(○):ブラックボックステストは内部構造を見ず、システム仕様(要求された入出力)の視点から検証するテストである。説明として正しい。
- ウ(×):テスト対象が小さい場合にブラックボックスがホワイトボックスより効果が高いとは一概に言えず、根拠のない断定で不適切。
- エ(×):ホワイトボックステストは内部論理を検証するもので、単体テストなど主に開発の早期段階で行われる。「後期に行う」は誤り。
よって イ。