SonarQube와 JaCoCo로 테스트 커버리지 측정하기
rowing0328
Intro소프트웨어 품질 관리는 개발 과정에서 중요한 요소 중 하나다.코드 커버리지를 측정하고 코드 품질을 분석하는 도구로 SonarQube와 Jacoco를 많이 사용한다.이번 포스팅에서는 SonarQube와 JaCoCo를 연동하여 코드 커버리지를 측정하고 분석하는 방법을 알아보자. SonarQube와 JaCoCo란SonarQube란정적 코드 분석 도구로, 버그, 코드 스멜(Code Smell), 보안 취약점을 검출하는 기능을 제공한다.CI/CD 파이프라인과 통합하여 코드의 품질을 지속적으로 개선할 수 있다. JaCoCo란JaCoCo(Java Code Coverage)는 Java 애플리케이션의 코드 커버리지를 측정하는 도구다.단위 테스트 실행 시 얼마나 많은 코드가 실행되었는지를 분석하여 테스트의 효과..