ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • J2EE Framework test suite
    Java 2007. 12. 24. 12:45
    이전 블로그에 있던 글입니다.     글쓴 시간 : 2007-07-26 22:42:14.0



    J2EE( EJB, JSP, Servlet )을 개발하다보면 체계적인 테스트를 구축하기 힘듬을 알게 된다.

    일반 클래스 같은 경우에는 JUnit을 이용하면 간단하게 테스트 구축이 가능하지만,
    ( 인스턴스 생성이 자유로워서 메서드 호출이 간단하기 때문에 )

    J2EE같은 경우에는 WAS안에 배포된 상태에서 테스트를 해야하기 때문에 테스트 구축이 힘들다.
    ( 위와는 반대되는 경우로 원격 jvm에서 인스턴스를 생성할 수 없는 경우가 존재하기 때문이다. )


    나 같은 경우는,

    보통 jsp 페이지로 이런 저런 method를 직접 호출해 테스트 하는 방식을 사용해왔었다.

    하지만 이렇게 만들어진 테스트는 매번 jsp를 호출해줘야했고,

    테스트를 유지 하기 힘들뿐 아니라, 테스트를 자동화할 수 없었다.


    그래서 어떻게 하면 테스트를 쉽게 유지하고 자동화할 수 있을까 해서 찾아본 결과 Cactus( http://jakarta.apache.org/cactus )라는 테스트 프레임워크를 찾을 수 있었다.

    테스트 자체를 was에 배포해야하기 때문에 일반 클래스처럼 쉽게 테스트를 할순 없지만

    테스트를 체계적으로 관리하기엔 괜찮아 보인다.

    JUnit을 기반으로 제작된거라서 사용 방법도 익숙하고...


    JUnit + ant 가 테스트를 패키징하는 최적의 방법인 것처럼

    Cactus + ant 로 테스트를 패키징할 수 있는지 연구해봐야겠다.

Designed by Tistory.