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