빌드 배포 자동화 과정중에 테스트의 자동화는 말할 필요 없이 중요한 내용...
테스트 자동화를 시간 날때마다 계속 했는데.
오늘에야 대충 전체 시나리오를 만들었다...
POJO 기반의 테스트는 JUnit
J2EE 컴포넌트의 인컨테이너 테스트는 Cactus
DB 테스트는 DBUnit
하면은 HttpUnit과 JWebUnit
정말 관건은 J2EE 애플리케이션에서 필요한 InContainer 테스트에 대한 내용이었다.
단순히 InContainer Test만으로는 기능 이외의 다른 요건을 충족하기 힘들어서
J2EE 애플리케이션의 커버러지와, 성능 단위테스트가 필요하였다.
그래서 조합한것이
Cactus + Cobertura = J2EE 애플리케이션의 커버러지 분석
Cactus + Japex = J2EE 애플리케이션의 단위 성능 테스트
이정도면 왠만한 J2EE 애플리케이션의 단위 테스트는 문제가 없으리라.
단 성능과 외부적인 요인 메모리 이슈를 해결하는게 문제인데..
이건 해가면서 해야겠다.
테스트 자동화를 시간 날때마다 계속 했는데.
오늘에야 대충 전체 시나리오를 만들었다...
POJO 기반의 테스트는 JUnit
J2EE 컴포넌트의 인컨테이너 테스트는 Cactus
DB 테스트는 DBUnit
하면은 HttpUnit과 JWebUnit
정말 관건은 J2EE 애플리케이션에서 필요한 InContainer 테스트에 대한 내용이었다.
단순히 InContainer Test만으로는 기능 이외의 다른 요건을 충족하기 힘들어서
J2EE 애플리케이션의 커버러지와, 성능 단위테스트가 필요하였다.
그래서 조합한것이
Cactus + Cobertura = J2EE 애플리케이션의 커버러지 분석
Cactus + Japex = J2EE 애플리케이션의 단위 성능 테스트
이정도면 왠만한 J2EE 애플리케이션의 단위 테스트는 문제가 없으리라.
단 성능과 외부적인 요인 메모리 이슈를 해결하는게 문제인데..
이건 해가면서 해야겠다.
'사는 이야기' 카테고리의 다른 글
우리 단비 얼굴 보다.. (0) | 2008.01.27 |
---|---|
JCO 컨퍼런스 2008 (0) | 2008.01.23 |
요즘... (1) | 2008.01.14 |
톰을 만들다.. (0) | 2008.01.14 |
아.. 좌절... (1) | 2008.01.11 |