한눈에 보는 정의

경계값 분석(Boundary Value Analysis)은 값이 바뀌는 경계 지점(최솟값, 최댓값, 그 바로 앞뒤 값 등)에서 오류가 자주 발생한다는 경험을 바탕으로, 그 경계 지점을 집중적으로 테스트하는 블랙박스 테스트(Black-box Testing) (블랙박스 테스트) 기법입니다.

자세히 알아보기

  • 예문: "0세부터 19세까지 할인 혜택을 준다면, 정확히 19세와 20세일 때 제대로 구분되는지 확인하는 것이 경계값 분석이다."
  • 조건문에서 <와 <=를 착각하는 것처럼, 경계 지점에서 발생하는 실수(오프바이원 오류)는 개발자가 흔히 저지르는 실수라 이 부분을 집중적으로 검증하는 것이 효과적입니다.
  • 동등 분할(Equivalence Partitioning) (동등 분할)로 나눈 각 그룹의 경계값을 함께 테스트하면, 두 기법을 상호 보완적으로 활용해 더 촘촘한 테스트 케이스를 설계할 수 있습니다.
  • 최솟값, 최솟값보다 하나 작은 값, 최댓값, 최댓값보다 하나 큰 값처럼 경계 바로 안팎의 값까지 함께 확인하는 것이 일반적입니다.

관련 용어

최종 수정일: 2026년 7월 18일

← 용어사전 전체 목록으로