본문 바로가기

cs(with 매일메일)

[251226금] 코드 커버리지에 대해서 설명해주세요.

테스트 케이스들이 프로덕션 코드를 실행한 정도를 나타낸 것

 

코드 커버리지는 측정하는 기준에 따라서 크게 

1) 구문 커버리지

- 프로덕션 코드 라인이 실행된 것

- 5불 메서드 A 실행해서 5줄 모두 실행되면 구문 커버리지 100%가 된다.

 

2) 결정 커버리지

- 모든 조건식이 참이나 거짓으로 평가되는 케이스가 최소 한번씩 실행되는 것

 

3) 조건 커버리지

- 모든 조건식이 참과 거짓으로 모두 평가되는 것