본문으로 건너뛰기

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

· 약 3분

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

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

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

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

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

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

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

커버리지 측정시 고려사항

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