728x90 반응형 Test1 [Spring Boot] Jacoco - 코드 커버리지 벡엔드 영상이나 프로젝트 등을 보면 자주 등장하는 코드 커버리지를 80% 이상을 ~~ 이런 말이 보통 자주 나오게 된다. 이런 상황에서 코드 커버리지가 정확히 무엇인지 파악하고 Jacoco를 적용하는 시간을 가져보자. 일단 코드 커버리지란? 테스트에서 얼마나 많은 코드가 실제로 테스트되었는지를 측정하는 지표이다. 이를 통해 테스트가 소스 코드의 어느 부분을 검증하고 있는지, 어떤 부분이 테스트되지 않았는지를 파악할 수 있고 보통 4가지 측면에서 측정이 된다. 라인 커버리지: 소스 코드에서 각 줄이 테스트를 거쳤는지 측정.분기 커버리지: if, else와 같은 조건문에서 모든 분기가 테스트되었는지 측정.메소드 커버리지: 메소드 단위로 테스트가 수행되었는지 측정.클래스 커버리지: 클래스 단위로 테스트가 수.. 2024. 9. 8. 이전 1 다음 728x90 반응형