Lines와 Functions는 테스트가 닿은 영역을 빠르게 보여준다.
Branches는 권한, 예외, null 처리처럼 버그가 숨어 있는 곳이다.
Threshold는 숫자 경쟁이 아니라 커버리지 하락을 막는 장치다.
테스트가 닿지 않은 파일과 위치를 찾는다.
서비스 메서드나 helper가 실제로 쓰였는지 본다.
성공만 있고 실패 흐름이 빠졌는지 확인한다.
숫자보다 비즈니스 위험이 줄었는지 리뷰한다.
라인 수치가 높아도 권한 실패, 예외, 조건 분기가 비어 있으면 품질은 낮다. 커버리지는 위험 경로를 찾아 테스트 액션으로 연결할 때 의미가 생긴다.
Lines와 Functions는 테스트가 닿은 영역을 빠르게 보여준다.
Branches는 권한, 예외, null 처리처럼 버그가 숨어 있는 곳이다.
Threshold는 숫자 경쟁이 아니라 커버리지 하락을 막는 장치다.
테스트가 닿지 않은 파일과 위치를 찾는다.
서비스 메서드나 helper가 실제로 쓰였는지 본다.
성공만 있고 실패 흐름이 빠졌는지 확인한다.
숫자보다 비즈니스 위험이 줄었는지 리뷰한다.