WebTUnit

A collection of 4 posts
1.0 M1

WebTUnit 1.0 M1 배포합니다.

아래 매뉴얼을 참조하세요. 영어로 작성했는데, 너그러이 봐주세요. 이번 주 내로 배포하고 싶은.. M2 버전에서는 다음 두 가지를 중점접으로 다루겠습니다. – 샘플 애플리케이션을 추가 – Jetty 추가 저저번주 금요일부터 오늘까지 달렸으니까.. 금,  월~금, 월, 화. 8일이네요. 이제 쬐끔 쓸만해져서 공개했습니다. 웹 테스트 하실 때 조금이나마 보탬이 되었음 합니다. 막심 므라비차의 축하공연을 들으며
8 min read
CoC

WebTUnit에 CoC 적용 결과

한 가지를 더 수정해서 이제는 WarConfiguration 설정이 더 간편해졌다. 8080 포트를 사용하여 웹 테스트를 할 때는 appName이라는 속성을 명시하지 않고 그냥 애플리케이션 이름만 명시하면 된다. @RunWith(WebTestRunner.class) @WarConfiguration(“springsprout”) @DataConfiguration public class MemberWebTest { @WebTest public void memberPages(){ … } } 이제 한 가지만 더 정리하면 1.0-M1 버전을 공개할 수 있을 듯
2 min read
웹 CRUD 테스트

Page Object 패턴을 이용한 웹 CRUD 테스트 with WebTUint

참조 http://code.google.com/p/webdriver/wiki/PageObjects [//code.google.com/p/webdriver/wiki/PageObjects] http://code.google.com/p/webdriver/wiki/PageFactory 화면의 페이지를 나타내는 Page 객체들을 작성합니다. 화면에서 테스트할 주요 엘리먼트들은 WebElement로 표현하고, 각각의 엘리먼트를 애노테이션으로 찾을 수 있게 id나 name 또는 xpath를 사용하여 지정해 줍니다. public
3 min read
웹투닛

WebTUnit 사용 시나리오 3. 테스트 데이터가 필요 없는 경우

제일 간단한 경우 입니다. 테스트 데이터가 필요 없기 때문에 @WarConfiguration만 사용하면 됩니다. @RunWith(WebTestRunner.class) @WarConfiguration(appName=”springsprout”) public class SampleWebTest { @WebTest public void sinario1(){ System.out.println(“test1”); } @WebTest public void sinario2(){ System.out.println(“test2”); } } 이렇게만 하면, 1. WAR 패키징 2. WAR 배포 3. 테스트~ 4. WAR un배포
1 min read