코드 커버리지
-
JaCoCo로 적합성과 코드 커버리지 분석 평가테스팅 관련/테스트 2020. 8. 14. 18:29
어떤 것이 테스트 되었는지 알 수 있는 방법은? → 테스트 스위트(suite)의 적합성을 평가 단위 테스트를 '완전히' 하길 원한다 → 시험 대상 시스템의 어떤 코드 체계(structures)가 테스트되었는지 측정한다 - 몇 줄의 코드가 테스트되었는지 - 얼마나 많은 지시사항(instructions)이 테스트 되었는지 - 실행한 bytecode는 어느정도인지 - 몇 개의 브랜치, if-then-else문들이 커버되었는지(true/false) 이를 자동적으로 측정하는 툴 = JaCoCo (자바 코드 커버리지) 자바 코드 → JaCoCo → 커버리지 리포트 생성 JaCoCo는 테스트 대상 자바 코드를 자동으로 설치하고, 단위 테스트가 실행된 뒤에 리포트를 생성한다. 생성된 리포트를 통해 시스템이 얼마나 잘 ..