Boundary Value Analysis (BVA)는 입력 범위의 경계에서 오류를 식별하는 데 사용되는 테스트 기술입니다. 결함이 발생 가능성이 가장 가능성이있는 가장자리에 테스터가 집중하는 데 도움이됩니다. 이 방법은 다양한 입력 조건에서 소프트웨어를 올바르게 보장하는 데 필수적입니다.

Boundary Value Analysis는 무엇입니까?

Boundary Value Analysis는 입력 데이터의 한계를 테스트합니다. 가능한 모든 입력을 테스트하는 대신, 아래의 값에 대한 테스터 집중, 경계 위에. 이 접근법은 입력 제한과 관련된 결함을 발견하는 것의 슬픔을 증가시킵니다.

Boundary Value Analysis 적용 방법

BVA를 적용하려면 각 입력 매개 변수에 대한 유효한 입력 범위를 확인합니다. 그런 다음, 낮은 및 상부 경계에서 테스트 케이스를 선택하고,이 경계 밖에서만. 이것은 오류를 일으킬 수있는 잠재적 인 가장자리 케이스의 적용을 보장합니다.

Boundary Value Analysis의 예

18세에서 65세 사이의 연령을 수용하는 양식을 고려해 주세요. BVA를 사용해서, 시험은 다음을 포함합니다:

  • 나이 = 17 (낮은 경계 아래)
  • 나이 = 18 (낮은 경계에서)
  • 나이 = 65 (위 경계)
  • 나이 = 66 (상위 경계의 위)