코드 내부를 얼마나 검증했는지 수치(%)로
커버리지 4종 — 문장 < 분기 < 조건 < 경로
문장(Statement) < 분기(Branch) < 조건(Condition) < 경로(Path)
가장 약함 ─────────────────────────────────▶ 가장 강함
| # | 커버리지 | 정의 |
| ① | 문장 | 모든 실행문(Statement)을 최소 1회 실행 |
| ② | 분기 | 모든 분기(if-else)의 참/거짓 둘 다 실행 |
| ③ | 조건 | 논리식 안 개별 조건의 참/거짓 둘 다 실행 |
| ④ | 경로 | 모든 실행 경로(Path)를 1회 이상 실행 |
💡 합격 한 줄
강도 순서가 곧 정답. 단골 함정은 '경로 < 문장'(정반대)·'조건=분기'(별개). 분기 = if 자체 / 조건 = if 안 개별 논리식.