반응형
멀쩡한 프로그램을 짤까~~가 늘~ 고민중의 하나이겠지요.
Junit을 이용하여 단위테스트를 하긴 하지만, Database를 사용한다면 기본적인 CRUD 테스트 메소드 말고 내 눈에 안보이는 구멍난 부분을, 더 많은 기능을 복잡하게 하는 부분을 어떻게! 어떻게!! 테스트해야할까.. 고민에 빠져서 자료를 찾아보니...
이 글에선 많이 유명한 Junit과 DbUnit을 쓰라는 간략적인 내용이 나와있고, 또 성능에 대한 고민은 JUnitPerf이라는 성능 테스트 도구를 이용하면 되는군요.
JUnitPerf는 Junit과 함께 작동하는 프레임워크로 미리 정해진 시간 안에 테스트가 미쳐 다 수행이 되지 않으면 테스트가 실패로 나오는 방법이군요.
또, Selenium 프레임워크를 통해 기능 테스트를 할 수도 있습니다.
Cobertura를 이용하여 작성한 테스트들을이 실행될 때 적용을 받는 코드의 양을 나타낼 수 있는데,
HTML리포트를 작성하는 Ant를 작성하여 HTML로 코드의 양을 볼 수도 있습니다.
이러한 도구들을 이용하면 좀 더 구멍 막는 프로그램을 짤 수 있을까 하는 안도(?)의 한숨이 놓아지는군요.
관련된 글
반응형
'Computer 그리고 Developer > dW' 카테고리의 다른 글
[dW] JUnit과 TestNG 자세히 살펴보기 (0) | 2009.01.31 |
---|---|
[dW] 초보자를 위한 유닉스 팁과 기교, Part 4 (2) | 2009.01.29 |
[dW] iBatis에 관한 글들 (0) | 2008.12.30 |
[dW] Dojo concepts for Java developers (0) | 2008.12.27 |
[dW] IBM campus wizard 모집 (0) | 2008.12.22 |
[dW] XML 구문을 분석할 때 발생하는 오류 처리하기 (2) | 2008.12.09 |
[dW] 아파치 더비를 이용한 오프라인 Ajax (0) | 2008.11.13 |
디벨로퍼웍스 늦가을 행사 “개발자들의 수다” 행사를 하는군요. (2) | 2008.11.05 |