336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

코드 커버리지 (Code Coverage) : 테스트가 전체 소스 코드 주ㅇ에서 얼마나를 커버했는지를 나타내는 것


커버리지 도구는 클래스의 각 실행 라인에 커버리지 도구로 로깅을 하는 로직을 추가하는 것이 기본 원리이다. (Instrument)


1) 정적 Instrument : 애플리케이션 수행 이전 소스 코드나 컴파일이 완려된 클래스파일을 Instrument하여 Instrument Class를 만든 후 그것을 수행

2) 동적 Instrument : 원본 클래스를 가지고 애플리케이션을 수행하면서 런타임 시에 클래스가 로딩되는 순간 클래스에 Instrumentation을 하는 방식


상용 분석 도구

  • Clover
  • Code Pro Analytix


오픈 소스

  • EMMA : 동적 정적 instrumentation 모두 지원, 이클립스 플러그인도 지원
  • Cobertura : 정적 instrumentation만 지원하지만, 사용 방법이 매우 쉬움


블로그 이미지

뚱땡이 우주인

,