Jacoco를 이용해 테스트 커버리지 관리해보자
2021. 8. 8.
코드 커버리지 관리의 필요성 테스트 코드를 열심히 작성하고 있었는데 하필 딱! 실수로 테스트 코드가 작성되지 않은 로직에 대한 변경이 발생했고, 이 변경으로 인해 부작용이 발생한다면? 코드 커버리지를 관리하게되면 이러한 불안감을 해소해준다. 코드 커버리지란? 테스트 케이스가 얼마나 충족 되었는지를 나타내는 지표 즉 테스트를 진행하였을 때 코드 자체가 얼마나 실행되었느냐는 내용 커버리지 계산 ( 대표, 구문 커버리지 ) void test(int num) { system.out.println(“a line”); // 1 if (num < 0) { // 2 system.out.println(“b line”); // 3 } system.out.println(“c line”); // 4 } 코드 한 줄이 한 번 ..