문제
화이트박스 테스트와 관련한 설명으로 틀린 것은?
① 화이트박스 테스트의 이해를 위해 논리흐름도(Logic-Flow Diagram)를 이용할 수 있다. ② 테스트 데이터를 이용해 실제 프로그램을 실행함으로써 오류를 찾는 동적 테스트(Dynamic Test)에 해당한다. ③ 프로그램의 구조를 고려하지 않기 때문에 테스트 케이스는 프로그램 또는 모듈의 요구나 명세를 기초로 결정한다. ④ 테스트 데이터를 선택하기 위하여 검증기준(Test Coverage)을 정한다.
정답
3번
해설
정답: 3. 프로그램 구조를 고려하지 않고 명세를 기초로 하는 것은 블랙박스 테스트이다. 화이트박스는 내부 구조를 고려한다.
오답 풀이
- 1번: 논리흐름도를 이용하는 것이 맞다.
- 2번: 동적 테스트에 해당하는 것이 맞다.
- 3번: 구조를 고려하지 않는다는 설명은 블랙박스에 대한 것이므로 틀렸다.
- 4번: 검증 기준(커버리지)을 정하는 것이 맞다.
보충 개념 화이트박스 테스트에는 문장·분기·조건·경로 커버리지 등이 있다.