문제 상세보기
문제 정보
문제 ID: 539976
카테고리: 정보처리기사
강의: 미분류
키워드: 없음
문제
화이트박스 테스트와 관련한 설명으로 틀린 것은?
정답을 선택하세요
단일 문제
정답
3번
: 프로그램의 구조를 고려하지 않기 때문에 테스트 케이스는 프로그램 또는 모듈의 요구나 명세를 기초로 결정한다.
해설 gpt-4o-mini 생성
[정답 근거] → 3번은 화이트박스 테스트의 특성을 잘못 설명하고 있습니다. 화이트박스 테스트는 프로그램의 내부 구조와 로직을 분석하여 테스트 케이스를 결정하는 방법입니다. 따라서 테스트 케이스는 프로그램의 요구나 명세가 아니라, 프로그램의 구조와 로직에 기초하여 결정됩니다.
[오답 해설] → 1번은 화이트박스 테스트에서 논리흐름도를 활용할 수 있다는 점을 설명하고 있으며, 이는 맞는 내용입니다. 2번은 동적 테스트의 정의에 부합하므로 올바른 설명입니다. 4번은 검증기준을 정하는 것이 화이트박스 테스트의 중요한 부분이므로 틀리지 않습니다.
[관련 핵심 개념] → 화이트박스 테스트는 소프트웨어 테스트의 한 종류로, 프로그램의 내부 구조, 코드, 알고리즘을 기반으로 테스트를 수행합니다. 이는 코드의 흐름과 로직을 이해하고, 모든 경로를 테스트하기 위해 설계됩니다.
[학습 포인트] → 화이트박스 테스트의 특징은 프로그램의 내부 구조를 고려하여 테스트 케이스를 결정한다는 점입니다. 따라서 요구사항이나 명세가 아닌 코드의 로직과 구조에 기반하여 테스트를 수행해야 함을 이해하는 것이 중요합니다.
[오답 해설] → 1번은 화이트박스 테스트에서 논리흐름도를 활용할 수 있다는 점을 설명하고 있으며, 이는 맞는 내용입니다. 2번은 동적 테스트의 정의에 부합하므로 올바른 설명입니다. 4번은 검증기준을 정하는 것이 화이트박스 테스트의 중요한 부분이므로 틀리지 않습니다.
[관련 핵심 개념] → 화이트박스 테스트는 소프트웨어 테스트의 한 종류로, 프로그램의 내부 구조, 코드, 알고리즘을 기반으로 테스트를 수행합니다. 이는 코드의 흐름과 로직을 이해하고, 모든 경로를 테스트하기 위해 설계됩니다.
[학습 포인트] → 화이트박스 테스트의 특징은 프로그램의 내부 구조를 고려하여 테스트 케이스를 결정한다는 점입니다. 따라서 요구사항이나 명세가 아닌 코드의 로직과 구조에 기반하여 테스트를 수행해야 함을 이해하는 것이 중요합니다.
문제 정보
문제 ID: 539976
카테고리: 정보처리기사
강의: 미분류
키워드: 없음