ALM/Build Automation (빌드 자동화)

Code Coverage Tools

Terry Cho 2008. 2. 1. 18:03

상용 도구

Code Pro Anlytix Pro
: 기능이 풍부한것 같고, 정적 코드 분석을 통해서 Complexity 분석도 되고 기능은 풍부한편으로 보인다.
http://www.instantiations.com/codepro/analytix/server/index.html

Clover
: 다들 잘 아는 툴 이미들 많이 사용하고 있고, 널리 알려진 만큼 다른 시스템 (CI툴이나 Issue Tracking Tool, 소스 관리툴)들과의 통합도 쉽다.

오픈소스

Cobertura - 요즘 가장 유행하는 툴이 아닐까도 싶고.. 사용이 쉽고 직관적이다. 추천할만한 툴
EMMA-꽤 오래된듯한 툴 같은데... 여기저기 사례도 충분한거 같고 이클립스 플러그인도 지원한다. 마음에 드는것중 하나가 컴파일이 이미 다된 jar 파일을 emma 위에서 실행 시키면 바로 Coverage 분석도 가능하다는 말씀.. 리포트가 직관적이지 않긴 하지만 이클립스 지원하니까는 커버되지 않을까?
http://emma.sourceforge.net/intro.html

NUinit - 나온지 얼마 안된거 같기도 하고... 오픈 소스 툴 중에서는 가장 허접한듯..

Cobertura는 실컷 써봤고... EMMA를 한번 써볼까나?

그리드형

'ALM > Build Automation (빌드 자동화)' 카테고리의 다른 글

Hudson에서 SMTP PORT 지정하기 (Assign SMTP server port in Hudson)  (0) 2008.02.11
통합 빌드 환경 설정 완료  (0) 2008.02.05
이제는 Trac  (1) 2008.01.24
Hudson  (0) 2008.01.22
Atlassian Bamboo  (0) 2007.11.08