SlideShare a Scribd company logo
2014.11.08 Session 2-1 XECon + PHPFest 2014 
Selenium 
for UI Test 
@akasima 오승훈 
XE 커뮤니티 개발 그룹
6*5FTU읊솒핓밚 푢많
푾읺핊캏캫펞컪짪캫쁢줆헪
픦푆픦뫁펞컪폲윦짪캫 
옪믆핆픒쿦헣쁢섾풞많핓핂몮핳 
팒핂싢훟쫃򰨺읊쿦헣쁢섾풞헣쫂쿦헣핂몮핳 
몮핳빺쁢섾팒줂솒졶읂몮훊핊펞팚멚쇶
핂얾줆헪멾픒퓒 
헪킪쁢짷쩣
Selenium for-ui-test
풞뫎엶쿦헣픒졂 
옪믆핆
풞많핓
풞헣쫂쿦헣
 
풞
9펞컪쁢펂쎉멚 
팚팒쫊밚푢
9픦2읺큲 
옪믆핆픒쿦헣쁢섾풞많핓핂몮핳 
팒핂싢훟쫃򰨺쿦헣쁢섾풞헣쫂쿦헣핂몮핳 
핂엕멚몮핳빺쁢섾힏풞슲팒줂솒졶읂몮훊핊펞팚 
멚쇶
9 
2졷펞싾않
맪짪핞 
1)1 1)1 1)1 
설치 게시판 생성 회원가입 게시물 작성/수정/삭제 
이미지 출처 
https://www.iconfinder.com/krasnoyarsk
뼒풢9짾 
졓핂훊솧팖쌎읺젾
Selenium for-ui-test
1)16OJU픊옪삶퓒
풞많핓
응? 트리거? 
응?? 이건?? 
https://github.com/xpressengine/xe-core/blob/master/modules/member/ 
member.controller.php#L249
삶퓒 
삶퓒 
 
폲콚큲쁢
삲읆짷킫픊옪헟믊 
4FMFOJVN픊옪6*5FTU솒핓
킲헪쯚않푾헎펞컪 
4FMFOJVN픒핂푷컪
9펞컪6*5FTU헏푷쩢퓒 
핺9픦컲 
큲몮핖픚 
졷 
2읺큲픦졶슮졷픒 
폲윦많짪캫섦쭎쭒픎짦슪킪5FTU
6*5FTU묺컿픒퓒 
삲풂옪슪짝컲
4FMFOJVN 
쯚않푾헎핞솧옪믆앶 
퓇펂읺 
http://docs.seleniumhq.org/download/
1)18FC%SJWFS 
1)1펞컪NZTRM펞펾멾컪칺푷슽 
4FMFOJVN4FSWFS펞펾멾믾퓒ESJWFS 
http://docs.seleniumhq.org/download/
4FMFOJVN펞쁢펂썲믾쁳슲핂핖빦  
핂힎핂솧 
TFMFDUPS읊핂푷FMFNFOU 
FMFNFOU콛컿펞헟믊짝헪펂 
BMFSU 
믆푆잜픎믾쁳슲 
쯚않푾헎펞컪쁢샎쭎쭒픎솧핟픒묺많쁳 
https://github.com/Element-34/php-webdriver
4FMFOJVN폖헪
4FMFOJVN폖헪 
4FMFOJVN4FSWFS묺솧 
KBWBKBSTFMFOJVNTFSWFSTUBOEBMPOFYYYKBS
4FMFOJVN폖헪 
$PNQPTFS읊핂푷1)18FC%SJWFS컲 
https://gist.github.com/akasima/0e5d0efddc9ad12e5d54
4FMFOJVN폖헪 
9뫃킫칺핂펞컪젢쁂 
https://gist.github.com/akasima/380adf4f411db019c43d
4FMFOJVN펞컪삲읆쯚않푾헎칺푷
4FMFOJVN펞컪삲읆쯚않푾헎칺푷 
쯚않푾헎슪않핂쩒삲풂옪슪 
http://docs.seleniumhq.org/download/
4FMFOJVN펞컪삲읆쯚않푾헎칺푷 
KBWBKBSTFMFOJVNTFSWFSTUBOEBMPOFYYYKBS 
%XFCESJWFSJFESJWFS*%SJWFS4FSWFSFYF 
%XFCESJWFSDISPNFESJWFSDISPNFESJWFSFYF 
*쯚않푾헎많킲핂팖쇮몋푾 
핆 
ˑ쫂졶슪칺푷˒򰨺헪
1)16OJU픒핂푷
1)16OJU픒핂푷 
$PNQPTFS읊핂푷1)16OJU컲 
https://gist.github.com/akasima/6f2a348e4ae3782e4d4b
1)16OJU픒핂푷 
https://gist.github.com/akasima/2a0c66ca61d4d02daa95
1)16OJU픒핂푷 
9뫃킫칺핂풞많핓 
https://gist.github.com/akasima/2a0c66ca61d4d02daa95
1)16OJU픒핂푷 
9뫃킫칺핂풞많핓 
https://gist.github.com/akasima/2a0c66ca61d4d02daa95
1)16OJU픒핂푷 
5FTU킲짝멾뫊핆
96*5FTU컪쩒묺컿솒
$*컪쩒 
1)16OJU 
8JOEPX컪쩒 
4FMFOJVN묺솧 
-JOVY 
1.
$*컪쩒컲졓 
$POUJOVPVT*OUFHSBUJPO	힎콛헏핆 
)VETPO픊옪묺컿 
$*컪쩒펞컪힎콛헏픊옪 
윦읊킮콛
)VETPO펞컪
#FIBU픊옪픦핂솧GSPN1)16OJU
1)16OJU펞컪#FIBU픊옪쪎몋 
1)16OJU픎삶퓒 
#%%	퓒퓒훊맪짪
픒헟몮칺푷믾옪멾헣 
 #FIBU픒핂푷컪 
#FIBU
.JOL옪6*5FTU 
졶숞많팚팒쫂믾퀺풂펆펂옪핟컿 
http://docs.behat.org/en/v2.5/
#FIBU픒핂푷
#FIBU픒핂푷 
$PNQPTFS읊핂푷#FIBU컲 
https://gist.github.com/akasima/882aaecf49491b9b1985
#FIBU픒핂푷 
믾쫆핊캫컿
#FIBU픒핂푷 
4FMFOJVN칺푷픒퓒 
GFBUVSFTCPPUTUSBQ'FBUVSF$POUFYUQIQ쿦헣 
https://gist.github.com/akasima/42f0c584b8d7703c3f69
#FIBU픒핂푷 
#FIBU펞컪4FMFOJVN칺푷픒퓒컲헣 
https://gist.github.com/akasima/bb5a127a24c33c578833
#FIBU픒핂푷 
전체 기능의 간단한 설명 
전체 기능의 상세 정의 
테스트 제목 
Selenium-test 
테스트 Steps 
https://gist.github.com/akasima/2f508813c5fc49795e45
#FIBU픒핂푷 
#FIBU
#FIBU픒핂푷 
킲
#FIBU픒핂푷 
숞많힎젢콚슪읊'FBUVSF$PO5FYUQIQ펞핟컿 
https://gist.github.com/akasima/42f0c584b8d7703c3f69
#FIBU픒핂푷 
5FTU킲짝멾뫊핆
잖 
6*5FTU옪 
5FTU읊잚슲펖삲몮컪 
삲잚뿒앋쇪 
6*5FTU펞컪짪멺쇮벊않짍픚 
 
졂펂썶밚 펦엖젦펞헟믊핂퀺푾졂잚슲믾섢큋삲
맞칺삖삲 
akasima@gmail.com

More Related Content

PDF
Selenium for XE
PDF
Python andselenium
PDF
Selenium and XpressEngine
PPTX
XE3 a부터 z까지(1) xe3 구조와 간단한 페이지 만들기
PPTX
오픈세미나 플러그인만들기(한번더)
PPTX
[Xe con2016] 오승훈 xe3로 웹사이트 만들기
PDF
오픈세미나 플러그인만들기
PDF
파이어베이스 스터디
Selenium for XE
Python andselenium
Selenium and XpressEngine
XE3 a부터 z까지(1) xe3 구조와 간단한 페이지 만들기
오픈세미나 플러그인만들기(한번더)
[Xe con2016] 오승훈 xe3로 웹사이트 만들기
오픈세미나 플러그인만들기
파이어베이스 스터디

What's hot (20)

PDF
XECON2014 Laravel 프레임워크 소개
PDF
Laravel 로 배우는 서버사이드 #1
PPTX
XE Open seminar 테마만들기
PDF
리멤버 데스크톱 앱 개발기
PDF
Electron 개발하기
PPTX
Electron forge
PPTX
xecon-phpfest2014composer
ODP
Electron 시작하기
PPTX
빠른 프로토타이핑을 위한 웹앱 자동화 툴 - YEOMAN
PDF
Yeoman(모던웹 개발을 위한 관리도구)설치사용가이드
PDF
XECon2015 :: [3-2] 오승훈 - XE3 플러그인 제작 소개
PPTX
Flask! - python web framework flask 튜토리얼
PDF
도구를 활용한 더 나은 웹 개발: Yeoman
PPT
WIPI.ppt
PPTX
처음 시작하는 라라벨
PDF
Envoy 를 이용한 코드 배포 자동화
PPTX
Swt bot
PDF
deview2014
PDF
Composer
PPTX
Protractor로 web ui test 자동화 하기
XECON2014 Laravel 프레임워크 소개
Laravel 로 배우는 서버사이드 #1
XE Open seminar 테마만들기
리멤버 데스크톱 앱 개발기
Electron 개발하기
Electron forge
xecon-phpfest2014composer
Electron 시작하기
빠른 프로토타이핑을 위한 웹앱 자동화 툴 - YEOMAN
Yeoman(모던웹 개발을 위한 관리도구)설치사용가이드
XECon2015 :: [3-2] 오승훈 - XE3 플러그인 제작 소개
Flask! - python web framework flask 튜토리얼
도구를 활용한 더 나은 웹 개발: Yeoman
WIPI.ppt
처음 시작하는 라라벨
Envoy 를 이용한 코드 배포 자동화
Swt bot
deview2014
Composer
Protractor로 web ui test 자동화 하기
Ad

Viewers also liked (20)

PDF
테스트자동화 성공전략
PDF
Ui test 자동화하기 - Selenium + Jenkins
PDF
테스터가 말하는 테스트코드 작성 팁과 사례
PDF
SW Maestro 1-1 Project Keynote PDF
PDF
모바일 게임 테스트 자동화 (Appium 확장)
PDF
[HCI2010]UI패턴기반 UI설계/개발자동화사례발표
PPTX
[IGC 2016] 엔씨소프트 김종원 - 모바일 테스트 자동화 시스템
PDF
발표자료 1인qa로살아남는6가지방법
PDF
When develpment met test(shift left testing)
PDF
테스트수행사례 W통합보안솔루션
PDF
116 deview2013-guitar
PPTX
Change Requirement
PPTX
2015 SW마에스트로 100+ 컨퍼런스_오픈스택 Swift로 시작하는 오픈소스 분석 삽질기
PDF
01 페이스북특강 (daum it pro bono) 140308
PDF
Refactoring(inline class, Hide delegate, remove middle man)
PDF
페이스북 페이지 분석 Pampered chef
PPTX
git, git flow
 
PDF
모바일 환경에 대한 이해와 네이버의 방향
PDF
Rest api 테스트 수행가이드
PDF
Soscon lt 1
테스트자동화 성공전략
Ui test 자동화하기 - Selenium + Jenkins
테스터가 말하는 테스트코드 작성 팁과 사례
SW Maestro 1-1 Project Keynote PDF
모바일 게임 테스트 자동화 (Appium 확장)
[HCI2010]UI패턴기반 UI설계/개발자동화사례발표
[IGC 2016] 엔씨소프트 김종원 - 모바일 테스트 자동화 시스템
발표자료 1인qa로살아남는6가지방법
When develpment met test(shift left testing)
테스트수행사례 W통합보안솔루션
116 deview2013-guitar
Change Requirement
2015 SW마에스트로 100+ 컨퍼런스_오픈스택 Swift로 시작하는 오픈소스 분석 삽질기
01 페이스북특강 (daum it pro bono) 140308
Refactoring(inline class, Hide delegate, remove middle man)
페이스북 페이지 분석 Pampered chef
git, git flow
 
모바일 환경에 대한 이해와 네이버의 방향
Rest api 테스트 수행가이드
Soscon lt 1
Ad

Similar to Selenium for-ui-test (20)

PDF
XECon + PHPFest 2014 XE 프로젝트 이야기
PDF
Modern PHP
PPT
Subversion Branch
PDF
[232] 성능어디까지쥐어짜봤니 송태웅
PDF
[1A4]자바스크립트 라이브러리 개발 운영 경험기
PDF
오픈소스 개발참여한 이야기 (NIPA 오픈프론티어 3기 송태웅)
PDF
김찬웅_그룹웨어에 새 에너지를_NDC15
PPSX
스프링 오픈소스 정리
PDF
2020년 12월 27일 개발자 이야기
PDF
XECon2015 :: [2-4] 오승현 - Chak 서비스 구축기 with XE3
PPTX
Eclipse RAP - Single Source
PDF
2020년 5월 16일 개발 이야기 정리
PPTX
공간정보아카데미 - Day1 오픈소스개발 일반
PPTX
Python study 1강 (오픈소스컨설팅 내부 강의)
PPTX
Open source engineering - 0.1
PDF
2020년 9월 19일 개발자 이야기
PPT
A Case Study on Accessibility of Online Learning Content in Korea
PPTX
Eclipse RCP 2/2
PDF
2021년 3월 27일 개발자 이야기
PDF
XE 모듈 개발 - 걸음마부터 날기까지 - 날기
XECon + PHPFest 2014 XE 프로젝트 이야기
Modern PHP
Subversion Branch
[232] 성능어디까지쥐어짜봤니 송태웅
[1A4]자바스크립트 라이브러리 개발 운영 경험기
오픈소스 개발참여한 이야기 (NIPA 오픈프론티어 3기 송태웅)
김찬웅_그룹웨어에 새 에너지를_NDC15
스프링 오픈소스 정리
2020년 12월 27일 개발자 이야기
XECon2015 :: [2-4] 오승현 - Chak 서비스 구축기 with XE3
Eclipse RAP - Single Source
2020년 5월 16일 개발 이야기 정리
공간정보아카데미 - Day1 오픈소스개발 일반
Python study 1강 (오픈소스컨설팅 내부 강의)
Open source engineering - 0.1
2020년 9월 19일 개발자 이야기
A Case Study on Accessibility of Online Learning Content in Korea
Eclipse RCP 2/2
2021년 3월 27일 개발자 이야기
XE 모듈 개발 - 걸음마부터 날기까지 - 날기

Selenium for-ui-test