Upload
-
View
310
Download
0
Embed Size (px)
DESCRIPTION
Selenium UI Test for XE
Citation preview
Selenium for XE오승훈, XE Team
XE 를 한번 테스트 하는데 걸리는 시간
30분
웹 서버 별, PHP 버전 별, 웹브라우져 별 모두 테스트 하려면 ?
분업…
bnu khongchi akasima
Windows, PHP 5.3 Linux, PHP 5.4 Linux, PHP 5.5
설치 게시판 생성 회원가입 게시물 작성/수정/삭제
오류가 발견되면 다시..반복
그런데, !
구현한 기능이 잘 동작하는지 Unit Test 하도록 하면 일일이 수동으로 테스트 하지 않아도 되잖아!? :)
!(당연한…)
https://www.flickr.com/photos/isengardt/11314410723/ CC Licence, not modified
BUT, !UnitTest 할 수 있는 형태가 아니였어 ! 너란 녀석이란..
그래서 준비했습니다.
Selenium
Browser Automation
웹 어플리케이션을 테스트하기 위한 도구
http://docs.seleniumhq.org/
Selenium Server
Web Server
Test 실행
Test case 에 따라 웹브라우져로 페이지 요청
PHPUnit
XpressEngine : http://www.xpressengine.com !PHP Unit : http://phpunit.de/
Selenium : http://docs.seleniumhq.org/ !PHP WebDriver : https://github.com/Element-34/php-webdriver !Github : https://github.com/xpressengine/xe-selenium-uitest !Install Doc : https://github.com/xpressengine/xe-selenium-uitest/wiki/selenium-install-&-php-webdriver