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

📗 ISTQB 실러버스 정리 4-1 — 명세 기반 테스트 기법 (동등 분할·경계값 분석)

qa-note 2026. 1. 26. 10:00
반응형

들어가며

ISTQB CTFL 실러버스 4장은 테스트 기법을 본격적으로 다루는 장입니다.

그중에서도 명세 기반 테스트 기법은 QA 실무에서 가장 자주 사용되고,
시험에서도 반드시 출제되는 핵심 파트예요.

 

이 글에서는 ISTQB CTFL 실러버스를 기반으로, 동등 분할, 경계값 분석 등
명세 기반 테스트 기법을 QA 실무 관점에서 쉽게 정리해보겠습니다.


1. 명세 기반 테스트 기법이란?

명세 기반 테스트 기법은 요구사항, 기획서, 명세서 등 문서에 기반하여 테스트를 설계하는 방법입니다.

즉,

  • 코드를 보지 않고도
  • 요구사항만으로

테스트 케이스를 도출할 수 있는 기법이에요.

 

👉 그래서 이 기법들은 신입 QA, 비전공 QA에게 특히 중요한 테스트 기법입니다.


2. 명세 기반 테스트 기법의 특징

명세 기반 테스트의 핵심 특징을 정리하면 다음과 같습니다.


📊 명세 기반 테스트 기법 특징

구분 내용
기준 요구사항·명세서
코드 이해 필요 없음
테스트 관점 사용자·기능 중심
활용 시점 개발 전·후 모두 가능
QA 적합도 매우 높음

3. 동등 분할(Equivalence Partitioning)

동등 분할은 입력값을 유효한 그룹과 유효하지 않은 그룹으로 나누는 기법입니다.

같은 그룹에 속한 값들은 비슷한 동작을 할 것이라고 가정합니다.

🔹 예시

입력값 범위가 1~100이라면:

  • 유효한 값: 1~100
  • 유효하지 않은 값: 0 이하, 101 이상

👉 모든 값을 테스트하지 않고도 대표값만으로 효율적인 테스트가 가능합니다.


4. 경계값 분석(Boundary Value Analysis)

경계값 분석은 오류가 경계에서 자주 발생한다는 특성을 활용한 기법입니다.

동등 분할과 함께 시험·실무에서 항상 같이 나옵니다.


📊 동등 분할 vs 경계값 분석

내용 동등 분할 경계값 분석
초점 그룹 대표값 경계 지점
테스트 수 적음 조금 더 많음
목적 효율성 오류 발견
실무 활용 높음 매우 높음

🔹 경계값 예시

입력값 1~100일 경우:

  • 유효 경계값: 1, 100
  • 비유효 경계값: 0, 101

👉 실무에서는 경계값 테스트에서 이슈가 나오는 경우가 정말 많습니다.


5. 결정 테이블 테스트(Decision Table Testing)

결정 테이블은 여러 조건과 결과의 조합을 표 형태로 정리하는 기법입니다.

특히:

  • 조건이 많고
  • 경우의 수가 복잡할 때

아주 효과적인 테스트 기법이에요.


🔹 활용 예

  • 권한별 기능 접근
  • 결제 수단 조합
  • 조건에 따른 화면 분기

QA 실무에서 정책성 기능 테스트할 때 자주 쓰입니다.


6. 상태 전이 테스트(State Transition Testing)

상태 전이 테스트는 시스템 상태 변화에 따라 동작을 검증하는 기법입니다.

예를 들면:

  • 로그인 전 → 로그인 → 로그아웃
  • 주문 완료 → 배송 중 → 배송 완료

상태 간 이동이 중요한 서비스에서 특히 효과적입니다.


7. QA 실무 관점에서 4-1장의 핵심

제가 느낀 명세 기반 테스트 기법의 핵심은 다음과 같습니다.

  • 요구사항을 잘 이해할수록 테스트 품질이 높아진다
  • 모든 경우를 테스트할 수 없기 때문에 기법이 필요하다
  • 기법은 암기 대상이 아니라 도구

특히 동등 분할과 경계값 분석은 테스트 케이스 설계의 기본 체력이라고 생각해요.


마무리하며

ISTQB 실러버스 4-1장은 QA가 “어떻게 테스트할 것인가”를 처음으로 배우는 장입니다.

이 장을 잘 이해해두면 뒤에 나오는 경험 기반 테스트, 탐색적 테스트도 훨씬 쉽게 받아들일 수 있습니다.

반응형