기출문제/정보처리기사
2018년 2회 정보처리기사 기출문제 70번
엉클지니
2025. 6. 1. 10:34
70. 다음 검사의 기법 중 종류가 다른 하나는 무엇인가?
① 동치 분할 검사 ② 원인 효과 그래프 검사
③ 비교 검사 ❹ 데이터 흐름 검사
300x250
이 문제는 소프트웨어 테스트 기법에 관한 문제로, 성격이 다른 검사 기법을 찾는 문제입니다. 보기 4개 중 세 개는 같은 분류, 하나는 다른 분류에 속합니다. 유형이 다른 것 하나를 찾는 게 핵심입니다.
✅ 문제 다시 보기
70. 다음 검사의 기법 중 종류가 다른 하나는 무엇인가?
① 동치 분할 검사
② 원인-효과 그래프 검사
③ 비교 검사
❹ 데이터 흐름 검사
🔍 각 기법의 분류와 개념
번호 검사 기법 설명 분류
① | 동치 분할 검사 | 유효/무효 입력값을 등가 클래스(동치 클래스)로 나누어 대표값만 테스트 | 블랙박스 테스트 |
② | 원인-효과 그래프 검사 | 입력 조건(원인)과 출력 조건(효과) 간의 논리 관계를 그래프로 표현 | 블랙박스 테스트 |
③ | 비교 검사 | 두 시스템 또는 버전 간의 결과를 비교 (예: 회귀 테스트 시 A/B 비교) | 회귀 테스트 / 특수 목적 |
❹ | 데이터 흐름 검사 | 변수의 정의와 사용 위치를 기반으로 논리적 오류나 흐름 문제 탐지 | 화이트박스 테스트 |
📌 분류 요약
테스트 기법 분류 테스트 대상
동치 분할 검사 | 블랙박스 | 외부 입력값 처리 |
원인-효과 그래프 검사 | 블랙박스 | 입력-출력 조건 관계 |
비교 검사 | 특수 목적 (회귀 테스트 등) | 출력 결과 비교 |
데이터 흐름 검사 | 화이트박스 | 코드 내부 흐름 분석 |
✅ 정답: ❹ 데이터 흐름 검사
이유: 나머지 세 개는 블랙박스 또는 기능 중심 테스트에 속하지만,
데이터 흐름 검사는 코드 내부의 변수 흐름을 추적하는 화이트박스 테스트 기법입니다.
🧠 학생용 설명 (쉽게 이해하기)
소프트웨어 테스트는 크게 두 가지로 나뉘어요:
블랙박스는 "겉만 보고 테스트" → 기능, 입력/출력 확인
화이트박스는 "속을 들여다보고 테스트" → 코드 흐름, 변수 추적
- ①, ②는 입력과 출력을 보고 테스트하는 블랙박스 기법
- ③은 기능 비교용 특수 목적 테스트
- ❹는 코드 내부의 변수 흐름을 따라가며 오류를 찾는 화이트박스 테스트
✅ 요약 정리
정답 ❹ 데이터 흐름 검사
이유 | 화이트박스 테스트로, 나머지와 분류가 다름 |