Spring/Tool
IntelliJ 에서 테스트 커버리지 확인하기
가지코딩
2025. 6. 12. 12:10
테스트 커버리지란?
작성한 테스트 코드가 애플리케이션의 몇 % 코드를 실행했는지를 나타내는 지표
- 라인 커버리지(Line Coverage): 몇 %의 코드 라인이 실행되었는지
- 브랜치 커버리지(Branch Coverage): 조건문 등 분기문의 실행 비율
- 메서드 커버리지(Method Coverage): 메서드 단위로 호출된 비율
IntelliJ에서 테스트 커버리지 실행하기
- 프로젝트 우클릭 → 그 외 실행/디버그 → 커버리지로 ""에 있는 테스트 실행
실행하면
우측에 커버리지 탭이 생긴다 !
요소별 커버리지 퍼센트 확인 가능
디렉토리 목록에서도 확인 가능
코드에서도 테스트 커버 여부 확인 가능
- 초록색은 테스트가 실행된 코드 줄
- 빨간색은 테스트되지 않은 코드 줄
추가 참고 자료: JaCoCo 로 테스트 커버리지 확인하기 https://gajicoding.tistory.com/371
테스트 커버리지 - JaCoCo 설정
JaCoCo란?Java Code Coverage의 약자로, 테스트 코드가 실제 애플리케이션 코드를 얼마나 실행했는지 측정해주는 도구.build.gradle 설정 플러그인 적용plugins { id 'jacoco' // Java Code Coverage} 버전 및 리포트 경
gajicoding.tistory.com