プログラムのテスト手法に関して,次の記述中のa,bに入れる字句の適切な組合せはどれか。
プログラムの内部構造に着目してテストケースを作成する技法を[ a ]と呼び,[ b ]において活用される。
正答4
解説
正解は4です。
テスト技法には、プログラムの内部構造に着目するものと、外から見た機能だけに着目するものがあります。
空欄aには内部構造に着目する技法名、空欄bにはその技法が主に使われるテストが入ります。
【選択肢別解説】
1:× ブラックボックステストは、入力と出力の関係だけに着目する技法です。
内部構造に着目する技法ではないので、空欄aに合いません。
2:× 空欄aにブラックボックステストを当てはめている点が誤りです。
3:× 空欄aのホワイトボックステストは正しいです。
しかし、システムテストはシステム全体の機能や性能を外から確認するテストで、主にブラックボックステストを使います。
4:○ ホワイトボックステストは、命令や分岐が実行されるかなど、プログラムの内部構造を見てテストケースを作ります。
プログラムの部品ごとに確認する単体テストで主に使われるので、適切な組合せです。
【ポイント】
ホワイトボックステストは単体テスト、ブラックボックステストは結合テストやシステムテストで多く使われます。