본문으로 건너뛰기
SDETRole
SDETRole

테스트 설계·개발 유틸리티

경계값 분석 계산기

숫자, 문자열 길이, 날짜의 경계값과 동등 분할을 계산합니다.

브라우저에서만 실행됩니다 회원가입 불필요

Valid range

1 for integers, 0.01 for currency with two decimals.

Seven values: just outside, on and just inside each boundary, plus a nominal value in the middle. Often called robust boundary value testing.

Boundary values

ValueBoundaryExpected
17min-1✕ reject
18min✓ accept
19min+1✓ accept
42nominal✓ accept
64max-1✓ accept
65max✓ accept
66max+1✕ reject

Equivalence partitions

PartitionRangeClassRepresentative
Below range< 18✕ invalid17
Within range18 to 65✓ valid42
Above range> 65✕ invalid66

Also consider non-numeric input, empty input, leading zeros, and values beyond the type limit (for example 2147483648 for a 32-bit integer).

7 boundary test values · 3 partitions

Expected results assume the range is inclusive at both ends. If the specification says “less than” rather than “up to”, move the boundary by one step.

도구 소개

결함은 입력 범위의 가장자리에 몰립니다. “<=” 대신 “<”로 작성된 조건, 문자 수 대신 바이트 수를 세는 길이 제한, 마지막 날을 빠뜨리는 날짜 필터가 대표적입니다. 경계값 분석은 바로 이런 지점을 겨냥합니다. 유효 범위를 입력하면 이 계산기가 각 경계의 값, 경계 바로 안쪽 값, 바로 바깥쪽 값을 나열하고 시스템이 허용해야 할 값과 거부해야 할 값을 표시하며, 대표값과 함께 동등 분할도 도출합니다. 소수점 정밀도(예: 통화의 0.01), 0 미만이 될 수 없는 문자열 길이, 월말과 윤일을 정확히 넘나드는 달력 날짜를 지원합니다. ISTQB의 2값·3값 방식과 범위 중간의 정상값을 추가한 전통적인 7값 방식을 전환해 사용할 수 있습니다.

사용 방법

  1. 입력 유형을 선택합니다: 숫자, 문자열 길이, 날짜 범위.
  2. 최솟값과 최댓값(경계 포함)을 입력하고, 숫자인 경우 필드 정밀도에 맞는 증가 단위(step)를 입력합니다.
  3. BVA 방식을 선택합니다. 표에 각 값과 경계 레이블, 예상 결과가 표시됩니다.
  4. 동등 분할을 검토한 뒤, 테스트 케이스 문서에 쓸 수 있도록 전체를 복사하거나 CSV로 다운로드합니다.

경계값 분석 계산기 자주 묻는 질문

2값 경계값 분석과 3값 경계값 분석은 어떻게 다른가요?

2값 BVA는 각 경계와 인접 분할에 있는 가장 가까운 값을 테스트합니다(1~100이면 0, 1, 100, 101). 3값 BVA는 안쪽의 이웃 값도 추가하므로(0, 1, 2, 99, 100, 101) 경계가 한 단계 안쪽으로 잘못 옮겨진 경우까지 잡아냅니다.

소수 필드의 증가 단위는 어떻게 정하나요?

필드가 허용하는 가장 작은 증가 단위를 사용합니다. 소수점 둘째 자리까지 저장하는 가격의 단위는 0.01이므로, 0.01~999.99 범위라면 바로 바깥쪽 값은 0.00과 1000.00입니다. 정밀도가 명시되어 있지 않다면 요구사항의 빈틈이므로 제기할 가치가 있습니다.

명세가 “100까지”가 아니라 “100 미만”이라고 되어 있으면 어떻게 하나요?

이 도구는 양 끝을 모두 포함(inclusive)으로 처리합니다. 경계를 포함하지 않는 제한이라면 마지막 유효값을 입력하세요. 정수에서 “100 미만”은 최댓값 99를 의미합니다.

SDETRole 전체에서 검색할 내용을 입력하세요.

Pagefind 전문 검색 · 브라우저에서 실행됩니다 검색 페이지 열기 →