開発者Aさんは,入力データが意図されたとおりに処理されるかを,プログラムの内部構造を分析し確認している。現在Aさんが行っているテストはどれか。
- アシステムテスト
- イトップダウンテスト
- ウブラックボックステスト
- エホワイトボックステスト
正解と解説を見る
正解
エ ホワイトボックステスト
プログラムの内部構造(ロジックや制御の流れ)を分析し、入力データが意図したとおりに処理されるかを確認するテストはホワイトボックステストである。システムテストはシステム全体を外部から見て検証するテスト、トップダウンテストは統合テストの進め方の一つ、ブラックボックステストは内部構造を見ずに入出力の関係だけで検証する手法であり、内部構造を分析するという設問の状況とは正反対であるため誤り。