ui test

Edit

Web page test

HTTPUnit

HTMLUnit

jwebunit

public class HttpUnitTest { public static void main(String[] args) { try { WebConversation wc = new WebConversation(); WebRequest request = new GetMethodWebRequest("http://httpunit.sourceforge.net/index.html"); wc.setProxyServer( "your.proxy.com", 80 ); WebResponse response = wc.getResponse(request); WebLink httpunitLink = response.getFirstMatchingLink(WebLink.MATCH_CONTAINED_TEXT,"Cookbook"); response = httpunitLink.click(); System.out.println("Test successful !!"); } catch (Exception e) { System.err.println("Exception: " + e); } } }

Selenium

Canoo WebTest

http://barcamp.tistory.com/tag/Selenium

웹서비스 테스트 자동화와는 별 상관없는 작업을 위해…​]

Selenium RC 를 사용해보자. I]

Selenium RC 를 사용해보자. II]

Selenium을 이용한 테스트 전략

UsingSeleniumToNaverLogin

Selenium RC를 이용한 웹 애플리케이션 테스트

Watij

WebDriver와 PageObject 패턴

Web driver

WebDriver와 PageObject 패턴

웹드라이버(webdriver) pom.xml에 의존성 추가하기

webdriver - NextSteps

DBUnit + Cargo + Webdriver를 이용한 웹 테스트 삽질 중

webdriver - NextSteps

Cacus

Cargo

http://cargo.codehaus.org/

Cargo 메이븐 플러그인 설정하기

Cargo의 TomcatManager

FIT

웹 테스트 프레임워크(WebTUnit) 사용 시나리오 1. 웹 테스트 + 테스트 클래스 단위 데이터 관리

기타

웹 통합 테스트 프레임워크 개발 중

웹 테스트 프레임워크(WebTUnit) 사용 시나리오 1. 웹 테스트 + 테스트 클래스 단위 데이터 관리

WebTUnit 사용 시나리오 2. 웹 테스트 + 테스트 메서드 단위 데이터 관리

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

WebTUnit에 CoC 적용 결과

WebTUnit 1.0 M1 배포합니다.

사례