화이트 박스 시험은 소프트웨어의 내부 구조, 설계 및 구현을 기반으로 테스트를 수행하는 방법입니다. 주요 목표는 코드의 내부 로직을 점검하고 결함을 찾아내는 것입니다. 보기 1, 2, 4는 화이트 박스 테스트의 특징을 잘 설명하고 있습니다. 프로그램의 제어구조를 통해 논리 경로를 제어하고, 모듈의 내부 작동을 관찰하며, 원시 코드의 모든 문장을 수행하는 것이 이에 해당합니다. 보기 3은 화이트 박스 테스트가 아닌 블랙 박스 테스트의 설명에 가깝습니다. 블랙 박스 테스트는 소프트웨어의 기능별로 적절한 입력과 출력의 정확성을 점검하는 방법입니다. 따라서 보기 3은 화이트 박스 시험의 설명으로 옳지 않습니다.