code coverage는 테스트의 가치를 측정하는 도구라고 할 수 있다.
이를 통해서 테스터가 의도한 대로 테스트가 잘 되었는지 판단할 수 있는 자료 중 하나다.
Xcode에서 설정하는 법
스키마 수정을 클릭
coverage 체크 후 타겟 추가
test를 진행하고 나서 Report navigator에서 가장 최신의 테스한 것으로 Coverage를 클릭하면
>
를 클릭하여 커버리지를 확인할 수 있고 → 를 클릭하면 해당 변수나 메소드를 클릭하게 되면 파일로 이동하며 이동하면 오른쪽에 몇 번 호출이 되었는지 확인할 수 있다.
호출이 한 번도 되지 않은, 즉 테스트가 되지 않은 코드들은 오른쪽에 빨간색으로 표시가 된다.