각 커버리지의 의미가 어떻게 되나요?

수정일 Thu, 20 Apr 2023 시간: 12:56 PM

테스트 커버리지는 테스트 수행율를 나타내는 수치입니다.

도구에서 나타나는 각 테스트 커버리지의 수치의 의미는 다음과 같습니다.


- Block Coverage: 소스 코드 블록의 테스트 수행율을 나타냅니다. 구문 커버리지와 유사합니다.

- Branch Coverage: 각 조건 분기의 테스트 수행율을 나타냅니다. 결정 커버리지와 동일합니다.

- Function-call Coverage: 테스트 대상 소스에 존재하는 각 함수들의 테스트 수행율을 나타냅니다.

- MCDC : modified 조건결정 커버리지의 약자로 소스코드에 존재하는 복합조건식의 각 개별조건들의 수행율을 나타냅니다. 자세한 의미는 아래의 링크 페이지를 참고하길 바랍니다.


참고 : http://en.wikipedia.org/wiki/Code_coverage

          https://m.blog.naver.com/suresofttech/221833396343

아티클이 유용했나요?

훌륭합니다!

피드백을 제공해 주셔서 감사합니다.

도움이 되지 못해 죄송합니다!

피드백을 제공해 주셔서 감사합니다.

아티클을 개선할 수 있는 방법을 알려주세요!

최소 하나의 이유를 선택하세요

피드백 전송

소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.