

Branch Coverage = Decision Covorage

분기 검증 기준: 각 조건문에 대해 if문과 else문을 모두 실행할 수 있도록 테스트
조건 검증 기준: 각 조건문에 대해 내부의 모든 조건식이 true/false인 경우를 모두 실행할 수 있도록 테스트
분기/조건 검증 기준: 분기 검증 기준과 조건 검증 기준을 모두 만족하도록 테스트
조건 검증 기준을 만족하면서 분기 검증 기준을 만족하지 않는 경우는 언제인가?
if( isA() && isB() ){
// if문 로직...
}else{
// else문 로직...
}
isA() → true, isB() → false // else실행isA() → false, isB() → true // else실행이렇게 하면 각 조건식은 true/false를 모두 테스트했으나 전체 조건식은 else만 실행됨




ㄷ,ㄹ,ㅁ,ㅂ → 블랙박스 테스트