화이트박스 검사는 코드의 내부 구조와 동작을 기반으로 오류를 찾아내는 기법입니다. 이 검사 방법은 보통 코드의 논리 흐름, 루프 구조, 순환 복잡도 등을 상세히 분석하는 데 효과적입니다. 그러나 자료구조와 관련된 오류는 코드의 외부적 행동과 관련이 많아 화이트박스 검사로는 쉽게 발견하기 어려울 수 있습니다. 자료구조 오류는 주로 자료의 저장, 검색, 수정 과정에서 발생하며, 이는 코드의 논리 흐름이나 루프보다는 구현된 자료구조의 설계와 사용 방식에 더 의존합니다. 따라서 화이트박스 검사보다는 블랙박스 검사나 다른 테스트 기법을 통해 더 효과적으로 발견될 수 있습니다. 따라서, 자료구조와 관련된 오류가 화이트박스 검사로 찾기 어렵다는 점에서 보기 2를 선택하는 것이 적절합니다.