경계값 분석(Boundary Value Analysis), 경계값 분석 특징, 등기 분할(Equivalence Partitioning)과의 차이점

CODEDRAGON Security/SecureCoding

반응형

 

 

 

경계값 분석(Boundary Value Analysis)

·         동등 분할의 경계에서 결함이 발견될 확률이 높기 때문에 결함을 예방하기 위해 경계값까지 포함하여 테스트하는 기법입니다.

·         분할 영역의 최대값과 최소값은 영역의 경곗값이 됩니다.

입력 조건의 중간 보다는 경계 값에 오류(Error) 발생할 확률 경험적으로 높다는 점을 감안하여 경계 값을 포함하여 테스트 케이스를 설계하는 방법입니다.

 

 

 

 

경계값 분석 특징

·         등기 분할(Equivalence Partitioning) 변형입니다.

·         입력 값의 경계 부분에서 많은 오류가 발생합니다.

·         개발자가 비교 연산자(Comparison Operators) 사용에서 실수할 여지가 많습니다.

·         일반적으로 해당 경계 , 경계보다 작은 , 경계보다 선정합니다.

o    N, N-1, N+1 for the 상위 경계

o    N, N-1, N+1 for the 하위 경계

 

 

 

 

 

등기 분할(Equivalence Partitioning)과의 차이점

등기 그룹(Equivalence Class) 내의 임의 값을 선택하는 대신 그룹(Class) 경계 값이 선택되도록 합니다.

 

 

 

 

 

 

'Security > SecureCoding' 카테고리의 다른 글

디폴트 값(Default Value)  (0) 2020.05.07
libssh2 라이브러리 - download(다운로드)  (0) 2020.04.24
TDD 개발 절차  (0) 2020.04.09
Banana code(바나나 코드)  (0) 2020.04.03
추정 프랙티스 조감도  (0) 2020.03.27