결함 목표 명확화 후 커버리지 추적 도구로 미검증 영역 식별, 리스크 기반 우선순위 집중
검증 커버리지 메트릭을 정의할 때는 어떤 디자인 결함을 잡아야 하는지 목표를 먼저 명확히 하는 것에서 시작합니다. 코드 커버리지나 기능 커버리지처럼 각 메트릭이 무엇을 검증하는지를 이해하지 않으면, 수치가 높아도 실제 결함이 빠져나가는 맹점이 생길 수 있습니다.
커버리지 추적 도구를 활용해 테스트가 닿지 않는 구간을 시각화하고, 미검증 영역에 우선 테스트를 추가하는 방식으로 커버리지를 높여갑니다. 리스크 기반 접근이 중요한데, 모든 경로를 동일하게 테스트하는 것보다 결함 확률이 높은 영역에 집중하는 것이 효율적입니다. 검증 커버리지는 목표가 아니라 수단이고, 실제 결함 검출률을 높이는 방향으로 메트릭을 설계해야 한다는 걸 배웠습니다.