블로그 이미지
평범하게 살고 싶은 월급쟁이 기술적인 토론 환영합니다.같이 이야기 하고 싶으시면 부담 말고 연락주세요:이메일-bwcho75골뱅이지메일 닷컴. 조대협


Archive»


 

'JWebUnit'에 해당되는 글 1

  1. 2007.08.27 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,Javascript,HTML등등)이 변경이 되면 테스트도 깨질 수 있는데, 특정 텍스트 검색등은 실제 비지니스 로직과 관련이 되기 때문에 이 데이타만 비교한다면, 디자인에 무관하게 View단 (JSP,Servlet)에 대한 테스트가 가능할것 같다.
물론 서버쪽과의 통신은 Catcus나, JUnitEE등을 사용해야겠지만..

강좌 문서 : http://today.java.net/pub/a/today/2007/04/12/embedded-integration-testing-of-web-applications.html
JWebTest URL : http://jwebunit.sourceforge.net/articles.html
한글 문서 : http://tong.nate.com/ggypsy/20308320

단위 테스트 관련 자료를 찾아보니, Catcus는 국내 자료는 거의 없고, 생각보다 JWebUnit에 대한 자료는 많이 찾을 수 있었다. 단위 테스트에서 실제 UI단까지 테스트 하는것이 옳은지는 모르겠지만, 많이들 사용하는것을 봐서는 한번쯤 주먹해볼 필요가 있을듯.

'ALM > Test Automation' 카테고리의 다른 글

Cactus 실행용 ANT 스크립트  (0) 2007.09.13
Cactus 빌드 스크립트 샘플  (0) 2007.09.12
Unit Testing WebLogic Workshop 8.1 Applications & JWebUnit  (0) 2007.08.27
JUnitEE vs Catcus  (0) 2007.08.27
DBUnit 예제  (1) 2007.08.27
단위 성능 테스트  (0) 2007.08.24
본인은 구글 클라우드의 직원이며, 이 블로그에 있는 모든 글은 회사와 관계 없는 개인의 의견임을 알립니다.

댓글을 달아 주세요