2. 소프트웨어 테스트의 구조 기반(화이트박스) 기법 중 하나로,
결정 포인트(Decision Point) 내에 존재하는 모든 개별 조건식(Atomic Condition) 을 대상으로 하는 커버리지 기준이 있다.
하나의 결정문(예: if (A && B) 또는 if (X > 10 || Y == 0)) 안에는
여러 개의 조건식이 포함될 수 있는데 이 커버리지는
각각의 조건식이 True와 False 두 가지 경우를 모두 한 번 이상 만족하도록
테스트 케이스를 설계해야 한다.
즉, 모든 개별 조건이 두 방향의 결과를 거쳐야 “커버되었다”고 판단하지만
그렇다고 해서 전체 결정식(Decision Expression) 의 결과(True/False)가
모두 수행된다고 보장하지는 않는다.
[보기] ㄱ. 경로(Path) ㄴ. 결정(Decision) ㄷ. 조건/결정(Condition/Decision) ㄹ. 변경 조건/결정(Modified Condition/Decision, MC/DC) ㅁ. 다중 조건(Multiple Condition) ㅂ. 문장(Statement) ㅅ. 분기(Branch) ㅇ. 조건(Condition) ㅈ. 루프(Loop)
| 정답 확인 | 맞췄어요 O | 틀렸어요 X |