-
[Spring] Jacoco - 코드 커버리지 체크하기(TDD)Back End/Spring Boot 2021. 10. 15. 18:41
# 코드 커버리지(Code Coverage)란?
- 코드 커버리지는 소프트웨어의 테스트를 논할 때 얼마나 테스트가 충분한가를 나타내는 지표
- 소프트웨어 테스트를 진행했을 때 코드 자체가 얼마나 실행되었냐는 것
- Jacoco를 통해 눈으로 쉽게 확인 할 수 있다....!
# Jacoco 사용법 (IDLE - IntelliJ)
1. 프로젝트 폴더의 build.gradle 파일의 plugins 에 id 'jacoco' 추가 후, gradle 리셋.
2. 우측의 Gradle 을 클릭하면, 'jacocoTestReport' 와 'test' 항목을 위의 스크린샷 처럼 확인 할 수 있음
3. 'test' 를 더블클릭하면 test 가 실행되며, 프로젝트 폴더의 build -> reports 폴더가 생성됨
4. reports->tests->test->index.html 을 브라우저로 실행하면, 작성한 Test 코드의 성공률과 수행정보를 볼 수 있음.
5. 'jacocoTestReport'를 더블클릭하면, 프로젝트 폴더의 build->reports->jacoco 폴더가 생성됨
6. reports->jacoco->test->html->index.html 을 브라우저로 실행하면, 작성한 Test 코드의 코드커버리지를 확인 할 수 있음.
728x90'Back End > Spring Boot' 카테고리의 다른 글
[Spring] JUnit API 테스트 코드 작성 (MockMvc) (0) 2021.11.30 [Spring] JUnit - unsatisfied dependency mockmvc 에러 (0) 2021.11.30 [Spring] Swagger - REST 웹 서비스의 문서화 (0) 2021.10.16 Spring) Lombok annotation 간단 정리 (0) 2021.09.17 [Spring] Filter 와 Interceptor 의 차이 (0) 2021.09.17