소프트웨어 공학정보처리기사(구) · 2019년08월04일 · 66/100
66.화이트박스 검사로 찾기 힘든 오류는?
1
논리흐름도
2
자료구조정답
3
루프구조
4
순환복잡도
해설
화이트박스 검사는 내부 소스코드를 확인하며 의도한 설계 흐름에 따라 코드가 실행되는지, 실행흐름에서 벗어나 불필요한 코드는 없는지 살펴봅니다. 블랙박스 검사는 (내부 코드를 보지 않고) 사용자 요구사항 시점에서 기능이 잘 작동하는지 살펴봅니다. 인터페이스 오류, 입력값에 목표 결과값이 나오는지 등을 봅니다. 논리 흐름도, 루프구조, 순환 복잡도는 모두 소스 코드 내 흐름과 관련되었고, 자료 구조는 기능과 관련된 단어이므로 자료 구조가 정답입니다. 자료 구조를 구현한 소스 코드 내 흐름을 본다면 화이트박스, 자료 구조에 데이터를 넣어보는 건 블랙박스 검사입니다.