문제 상세보기
문제 정보

문제 ID: 540276

카테고리: 정보처리기사

강의: 미분류

키워드: 없음

문제
블랙박스 테스트를 이용하여 발견할 수 있는 오류가 아닌 것은?
정답을 선택하세요
1 비정상적인 자료를 입력해도 오류 처리를 수행하지 않는 경우
2 정상적인 자료를 입력해도 요구된 기능이 제대로 수행되지 않는 경우
3 반복 조건을 만족하는데도 루프 내의 문장이 수행되지 않는 경우
4 경계값을 입력할 경우 요구된 출력 결과가 나오지 않는 경우
단일 문제
정답
3번 : 반복 조건을 만족하는데도 루프 내의 문장이 수행되지 않는 경우
해설 gpt-4o-mini 생성
[정답 근거] → 3번은 블랙박스 테스트에서 발견할 수 없는 오류입니다. 블랙박스 테스트는 내부 구조를 고려하지 않고 입력과 출력만을 기반으로 테스트를 수행합니다. 따라서 반복 조건을 만족하는데도 루프 내의 문장이 수행되지 않는 경우는 내부 로직에 대한 문제로, 블랙박스 테스트로는 확인할 수 없습니다.

[오답 해설] → 1번, 2번, 4번은 모두 블랙박스 테스트를 통해 발견할 수 있는 오류입니다. 1번은 비정상적인 자료 입력 시 오류 처리가 제대로 이루어지지 않는 경우, 2번은 정상적인 자료 입력에도 불구하고 기능이 제대로 작동하지 않는 경우, 4번은 경계값을 입력했을 때 출력 결과가 잘못 나오는 경우로, 모두 입력과 출력의 관계를 통해 확인할 수 있습니다.

[관련 개념] → 블랙박스 테스트는 소프트웨어의 기능적 요구사항을 검증하는 테스트 기법으로, 내부 구조나 알고리즘을 고려하지 않고 외부에서 관찰 가능한 입력과 출력을 중심으로 오류를 찾습니다. 이와 반대되는 화이트박스 테스트는 내부 로직을 기반으로 오류를 검출합니다.

[학습 포인트] → 블랙박스 테스트의 목적과 한계를 이해하는 것이 중요합니다. 이 테스트는 사용자의 관점에서 소프트웨어의 기능을 검증하는 데 유용하지만, 내부 로직의 오류를 발견하기 위해서는 화이트박스 테스트와 같은 다른 접근법이 필요합니다.