V VibeCoding 365
사전 목록 테스트·디버깅
68

VIBECODING 365 / DICTIONARY

테스트 커버리지

Test Coverage

DEFINITION

전체 코드 중 테스트가 실행해 본 줄, 분기, 함수의 비율을 나타내는 지표이다. 커버리지가 높다고 버그가 없다는 뜻은 아니지만, 전혀 검증되지 않은 파일이나 위험한 분기를 찾는 데 도움이 된다. 바이브 코딩에서는 AI가 새 기능을 빠르게 추가하면서 테스트가 따라오지 못하는 경우가 많으므로, 커버리지 리포트를 보며 결제·권한·데이터 삭제처럼 실패 비용이 큰 경로부터 테스트 케이스를 보강하는 판단 기준으로 활용한다.

ENGLISH

Test Coverage

EXAMPLE

AI가 관리자 설정 화면을 만든 뒤 커버리지 리포트에서 삭제 API의 실패 분기가 비어 있음을 확인한다. 곧바로 권한 없는 사용자의 삭제 요청과 잘못된 id 입력 테스트를 추가해 회귀 위험을 낮춘다.

NOTES

커버리지는 목표 숫자 자체보다 검증되지 않은 중요 경로를 찾는 신호로 해석해야 한다.

NEXT STEP / PRACTICE

읽고 끝내지 말고
다음 행동 하나.

막히면 Q&A에 짧게 남기거나, 쌩초보 가이드에서 오늘 할 일 하나만 골라 보세요.

Q&A 질문하기 쌩초보 가이드