← 회차 전체 문제편집복원내용 검수 완료2023년 정보처리기사 1회 필기 · 소프트웨어 개발 · 32번
화이트박스 테스트에 대한 설명으로 옳지 않은 것은?
개발자는 제어 흐름 그래프를 바탕으로 분기 결과가 수행되는 테스트를 설계한다.
- 1
문장·분기·경로처럼 구현 내부의 구조를 테스트 설계에 활용할 수 있다.
오답 이유화이트박스 기법은 소스 구조와 제어 흐름을 테스트 설계의 근거로 삼는다. - 2
실행된 분기 수를 전체 분기 수로 나누어 분기 커버리지를 계산할 수 있다.
오답 이유분기 커버리지는 실행된 분기 수를 식별된 전체 분기 수와 비교해 계산한다. - 3
프로그램 내부 구조는 고려하지 않고 오직 외부 요구사항과 입출력 명세만으로 테스트를 결정한다.
정답 근거내부 구조를 전혀 고려하지 않는 명세 기반 접근은 블랙박스에 해당하므로 틀린 설명이다. - 4
커버리지 결과를 보고 아직 실행되지 않은 구조를 위한 테스트를 추가할 수 있다.
오답 이유미실행 구조를 식별해 추가 테스트를 설계하는 것은 커버리지 측정의 중요한 활용이다.
정답·상세해설정답 3번
화이트박스 테스트는 구현의 제어 흐름과 내부 구조를 이용하고 문장·분기 같은 구조적 커버리지를 측정한다. 내부 구조를 보지 않고 외부 명세만 이용한다는 ③은 블랙박스 테스트의 특징이다.
콘텐츠 기록콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 최종 검수
- 2026-07-26