기출문제/정보처리기사

2018년 2회 정보처리기사 기출문제 70번

엉클지니 2025. 6. 1. 10:34

70. 다음 검사의 기법 중 종류가 다른 하나는 무엇인가?

    동치 분할 검사     원인 효과 그래프 검사

    비교 검사             데이터 흐름 검사

 

 

 

300x250

 

이 문제는 소프트웨어 테스트 기법에 관한 문제로, 성격이 다른 검사 기법을 찾는 문제입니다. 보기 4개 중 세 개는 같은 분류, 하나는 다른 분류에 속합니다. 유형이 다른 것 하나를 찾는 게 핵심입니다.


✅ 문제 다시 보기

70. 다음 검사의 기법 중 종류가 다른 하나는 무엇인가?

① 동치 분할 검사
② 원인-효과 그래프 검사
③ 비교 검사
❹ 데이터 흐름 검사


🔍 각 기법의 분류와 개념

번호 검사 기법 설명 분류

동치 분할 검사 유효/무효 입력값을 등가 클래스(동치 클래스)로 나누어 대표값만 테스트 블랙박스 테스트
원인-효과 그래프 검사 입력 조건(원인)과 출력 조건(효과) 간의 논리 관계를 그래프로 표현 블랙박스 테스트
비교 검사 두 시스템 또는 버전 간의 결과를 비교 (예: 회귀 테스트 시 A/B 비교) 회귀 테스트 / 특수 목적
데이터 흐름 검사 변수의 정의와 사용 위치를 기반으로 논리적 오류나 흐름 문제 탐지 화이트박스 테스트

📌 분류 요약

테스트 기법 분류 테스트 대상

동치 분할 검사 블랙박스 외부 입력값 처리
원인-효과 그래프 검사 블랙박스 입력-출력 조건 관계
비교 검사 특수 목적 (회귀 테스트 등) 출력 결과 비교
데이터 흐름 검사 화이트박스 코드 내부 흐름 분석

✅ 정답: ❹ 데이터 흐름 검사

이유: 나머지 세 개는 블랙박스 또는 기능 중심 테스트에 속하지만,
데이터 흐름 검사는 코드 내부의 변수 흐름을 추적하는 화이트박스 테스트 기법입니다.


🧠 학생용 설명 (쉽게 이해하기)

소프트웨어 테스트는 크게 두 가지로 나뉘어요:
블랙박스는 "겉만 보고 테스트" → 기능, 입력/출력 확인
화이트박스는 "속을 들여다보고 테스트" → 코드 흐름, 변수 추적

  • ①, ②는 입력과 출력을 보고 테스트하는 블랙박스 기법
  • ③은 기능 비교용 특수 목적 테스트
  • ❹는 코드 내부의 변수 흐름을 따라가며 오류를 찾는 화이트박스 테스트

✅ 요약 정리

정답 ❹ 데이터 흐름 검사

이유 화이트박스 테스트로, 나머지와 분류가 다름