プログラムのテスト手法に関して,次の記述中のa,bに入れる字句の適切な組合せはどれか。 プログラムの内部構造に着目してテストケースを作成する技法を a と呼び, b において活用される。
| a | b | |
| ア | ブラックボックステスト | システムテスト |
| イ | ブラックボックステスト | 単体テスト |
| ウ | ホワイトボックステスト | システムテスト |
| エ | ホワイトボックステスト | 単体テスト |
- アa=ブラックボックステスト, b=システムテスト
- イa=ブラックボックステスト, b=単体テスト
- ウa=ホワイトボックステスト, b=システムテスト
- エa=ホワイトボックステスト, b=単体テスト
正解と解説を見る
正解
エ a=ホワイトボックステスト, b=単体テスト
プログラムの内部構造(処理ロジック)に着目してテストケースを作成する技法をホワイトボックステストといい,これは主にプログラム単位で内部処理を検証する単体テストで活用されるため,「エ(ホワイトボックステスト・単体テスト)」が正解である。ブラックボックステストは内部構造を意識せず入力と出力の関係から検証する技法であり,主にシステムテストなど機能面の確認に用いられる。ア・イ・ウはaとbの組合せを誤っており,内部構造に着目する技法と外部仕様に着目する技法を取り違えているため誤りである。