결정 테스팅(Decision Testing)

CODEDRAGON Security/SecureCoding

반응형

 

 

결정 테스팅(Decision Testing)

·         결정 커버리지(Decision Coverage)

·         브랜치 커버리지(Branch Coverage) 에지 커버리지(Edge Coverage)

·         결정 커버리지는 테스트 케이스 스위트(Suite, 묶음) 의해 실행된 조건문 분기(if 구문의 혹은 거짓) 전체 가능한 분기의 퍼센트인지를 측정하고 평가하는 것이다.

·         결정 커버리지는 결정 포인트(Decision Points) 내의 전체 조건식이 "" "거짓" 모든 값을 갖게 되어 모든 분기로 흐르게 되면 달성된다.

·         결정 테스팅은 결정 커버리지를 늘리기 위해 특정 조건문의 분기를 테스트하는 테스트 케이스를 도출하는 것이다.

·         조건문의 (True) 거짓(False) 적어도 이상 실행시키는 것을 기준으로 하는 커버리지입니다.

·         구문 커버리지(Statement Coverage) 기준을 포함합니다.

·         모든 결과값을 검증할 있어야 합니다.