Skip to main content

테스트 커버리지, 코드 커버리지

· 3 min read

테스트 커버리지와 코드 커버리지의 개념

  • 테스트 커버리지: SW 테스트시 얼마나 많은 기능이 테스트되었는지를 측정하는 지표
  • 코드 커버리지: 코드의 각 구문이 테스트 중 얼마나 실행되었는지 측정하는 지표

테스트 커버리지, 코드 커버리지 구성요소, 적용방안

테스트 커버리지, 코드 커버리지 구성요소

구분커버리지비고
테스트 커버리지기능 커버리지요구사항별, 유스케이스, 시나리오
-사용자시나리오 커버리지UI, 통합, 시스템
코드 커버리지라인 커버리지코드라인, 구문, 조건
-함수 커버리지함수 호출, 함수 내부
-분기 커버리지조건, 결정, 다중 조건

테스트 커버리지, 코드 커버리지 적용방안

구분적용방안비고
테스트 커버리지테스트 계획 단계부터 목표 수립테스트 관리도구 활용
-테스트 실행시 커버리지 측정 보고서 작성-
코드 커버리지코드 커버리지 측정도구 활용적정분석도구 통합
-테스트 실행 후 커버리지 분석CI/CD 통합

커버리지 측정시 고려사항

  • 비용과 시간, 테스트 품ㅈ딜을 고려한 현실적인 커버리지 목표 설정 필요