반응형
🧭 테스트 레벨과 테스트 유형, 뭐가 다를까?
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에서는 용어 정의를 정확히 요구해요
반응형
'QA 자격증 & 커리어 가이드 > CSTS' 카테고리의 다른 글
| 📘 CSTS 핵심 개념 정리 5 — 테스트 프로세스와 테스트 관리 한 번에 정리 (0) | 2026.02.16 |
|---|---|
| 📘 CSTS 핵심 개념 정리 4 — 테스트 기법 핵심 정리 (동등 분할·경계값 분석 쉽게 이해) (0) | 2026.02.13 |
| 📘 CSTS 핵심 개념 정리 2 — 소프트웨어 생명주기와 테스트 (SDLC) (0) | 2026.02.09 |
| 📘 CSTS 핵심 개념 정리 1 — 소프트웨어 테스트란 무엇인가? (0) | 2026.02.06 |
| CSTS 합격 후기 + 공부 방법 정리📎 (0) | 2026.02.04 |