QA 자격증 & 커리어 가이드/CSTS

📘 CSTS 핵심 개념 정리 3 — 테스트 레벨과 테스트 유형 한 번에 정리

qa-note 2026. 2. 11. 10:00
반응형

🧭 테스트 레벨과 테스트 유형, 뭐가 다를까?

CSTS 공부할 때 가장 많이 헷갈리는 부분이
테스트 레벨(Test Level)테스트 유형(Test Type)이에요.

간단히 정리하면 이렇게 구분할 수 있어요.

구분 의미
테스트 레벨 언제, 어떤 단계에서 수행하는 테스트인가
테스트 유형 무엇을, 어떤 관점으로 검증하는 테스트인가

👉 시험에서는
이 둘을 구분해서 이해하고 있는지를 자주 물어봐요.


🧱 테스트 레벨(Test Level) 정리

테스트 레벨은
소프트웨어 개발 흐름에 따라 단계적으로 나뉘어요.

1️⃣ 단위 테스트 (Unit Test)

항목 내용
대상 가장 작은 코드 단위
수행 주체 주로 개발자
목적 로직이 의도대로 동작하는지 확인

🔎 이론 포인트

  • 개별 기능의 정확성 검증
  • 결함을 가장 이른 단계에서 발견 가능

2️⃣ 통합 테스트 (Integration Test)

항목 내용
대상 모듈 간 연동
수행 시점 단위 테스트 이후
목적 인터페이스 오류 확인

🔎 예시
결제 모듈과 주문 모듈이
정상적으로 데이터를 주고받는지 확인하는 단계예요.


3️⃣ 시스템 테스트 (System Test)

항목 내용
대상 전체 시스템
관점 사용자 시나리오
목적 요구사항 충족 여부 검증

👉 QA가 가장 많이 관여하는 테스트 레벨이에요.


4️⃣ 인수 테스트 (Acceptance Test)

항목 내용
주체 고객 또는 사용자
목적 실제 사용 가능 여부 판단
기준 비즈니스 요구사항

🔎 시험 포인트

  • “사용자 관점”
  • “인수 여부 결정”

🔄 테스트 레벨 한눈에 정리

레벨 대상 핵심 목적
단위 코드 기능 정확성
통합 모듈 연동 검증
시스템 전체 시스템 요구사항 검증
인수 사용자 관점 사용 가능 판단

🧪 테스트 유형(Test Type) 정리

테스트 유형은
무엇을 검증하느냐”에 초점이 있어요.


✅ 기능 테스트 (Functional Test)

항목 내용
기준 요구사항
관점 기능 동작 여부
질문 “의도한 대로 동작하는가?”

CSTS에서
가장 기본이 되는 테스트 유형이에요.


⚙️ 비기능 테스트 (Non-functional Test)

항목 내용
대상 성능, 보안, 사용성 등
관점 품질 특성
질문 “얼마나 잘 동작하는가?”

🔎 대표 예시

  • 성능 테스트
  • 보안 테스트
  • 사용성 테스트

🔁 회귀 테스트 (Regression Test)

항목 내용
목적 기존 기능 영향 확인
수행 시점 수정 후
핵심 “변경으로 인한 부작용”

시험에서
회귀 테스트의 목적은 꼭 기억해두는 게 좋아요.


🔄 확인 테스트 (Confirmation Test)

항목 내용
목적 수정된 결함 재검증
대상 특정 결함
질문 “이 버그는 정말 수정되었는가?”

👉 회귀 테스트와 비교 문제로 자주 출제돼요.


🧩 테스트 레벨 vs 테스트 유형 비교

구분 테스트 레벨 테스트 유형
기준 시점·단계 목적·관점
예시 시스템 테스트 성능 테스트
질문 언제 하는가 무엇을 검증하는가

📌 시험 포인트 정리

CSTS에서 자주 나오는 출제 포인트는 다음이에요.

  • 테스트 레벨의 순서
  • 각 레벨의 목적
  • 기능 테스트 vs 비기능 테스트 구분
  • 회귀 테스트와 확인 테스트 차이

✅ 핵심 요약

  • 테스트 레벨은 언제 하는 테스트인가
  • 테스트 유형은 무엇을 검증하는 테스트인가
  • 레벨과 유형은 서로 다른 개념이에요
  • CSTS에서는 용어 정의를 정확히 요구해요
반응형