Catcus 5

Unit Testing WebLogic Workshop 8.1 Applications & JWebUnit

JCS,JPF,JCX등에 대한 테스트 방법 http://dev2dev.bea.com/pub/a/2004/12/eckels_BP.html 아래는 JWebUnit이다. HttpUnit의 확장판인데. 특히나 assert 메서드들이 흥미롭다. 예를 들어 assertTextPresent("Hello World!"); assertTextInElement("attributeOne", pretendObject.getAttributeOne()); 위의 둘처럼 response HTML을 모두 무식(?)하게 테스트 하는 것이 아니라 어떤 Text가 있는지, 내지는 Element내에 있는 Text를 검색함으로써 좀더 resonable한 테스트가 가능하다. 통채로 HttpResponse를 테스트 한다면, 디자인이 (CSS,Ja..

ALM/Test Automation 2007.08.27

단위 테스트 방법

단위 테스트 방법중에서. 특히나 J2EE의 경우에는 컨테이너를 필요로 한다. 컨테이너가 없다면 EJB나 JSP등은 구동조차 하지 않을테니까는. 이를 위한 테스트 방법이 2가지가 있는데, ○ Mock test ○ In-container test 두가지이다. Mock Test는 Container를 시뮬레이션 하는 테스트이고, In container test는 실제 컨테이너에서 테스트 하는 방법으로 JUnit을 확장한 Catcus라는 테스트 프레임웍을 사용하면된다. Apache에서 제공하는 Catcus 테스트는 크게, Servlet,JSP,Filter,Tag Lib, Struts등의 테스트가 가능하고, 자세한 정보는 http://www.apache-korea.org/cactus/writing/howto_jsp..

ALM/Test Automation 2007.08.24