Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Testing your app with Selenium on Travis CI
Search
Yusuke Ando
August 29, 2014
Programming
8
3.3k
Testing your app with Selenium on Travis CI
PHPConference New Zealand edition.
Yusuke Ando
August 29, 2014
Tweet
Share
More Decks by Yusuke Ando
See All by Yusuke Ando
CakePHP3でアプリ開発
yandod
1
410
Shimokita.Unity パーティクルでエフェクト
yandod
0
830
CakePHP3の明るい未来
yandod
1
260
Testing your app with Selenium on Travis CI
yandod
0
160
Inputで入力を扱う
yandod
0
690
Detonatorで爆発させる勉強会をした報告
yandod
0
2.5k
Mecanimでアニメーション - Shimokita.Unity
yandod
0
760
パリの街をUnityで駆ける
yandod
1
3.5k
Travis CIとSeleniumで実現するPHPアプリの自動テスト
yandod
0
2.5k
Other Decks in Programming
See All in Programming
大体よく分かるscala.collection.immutable.HashMap ~ Compressed Hash-Array Mapped Prefix-tree (CHAMP) ~
matsu_chara
2
220
AIエージェントの設計で注意するべきポイント6選
har1101
5
1.5k
堅牢なフロントエンドテスト基盤を構築するために行った取り組み
shogo4131
8
2.4k
ゲームの物理 剛体編
fadis
0
360
GISエンジニアから見たLINKSデータ
nokonoko1203
0
170
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
200
認証・認可の基本を学ぼう前編
kouyuume
0
260
愛される翻訳の秘訣
kishikawakatsumi
3
330
AIコーディングエージェント(skywork)
kondai24
0
190
Developing static sites with Ruby
okuramasafumi
0
310
Flutter On-device AI로 완성하는 오프라인 앱, 박제창 @DevFest INCHEON 2025
itsmedreamwalker
1
130
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
130
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
0
98
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
850
Marketing to machines
jonoalderson
1
4.3k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
0
26
The Art of Programming - Codeland 2020
erikaheidi
56
14k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
210
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.2k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
0
130
Transcript
IUUQTKPJOEJOUBMLWJFX 5FTUJOHZPVS"QQ XJUI4FMFOJVNPO5SBWJT$*
BCPVUNF :VTVLF"OEP VTJOHQIQTJODF NPOUIMZQIQNFFUVQJO5PLZP &OHJOF:BSE+BQBO
5IBOLT1)1/;
None
None
None
None
ZBOEP
HJUIVCDPNZBOEPE
TFFOFDPVZBOEP
None
DBOEZDBOF
DBOEZDBOF CPSOPO"QSJM QPSUPG3FENJOFUP$BLF1)1GSPN3BJMT SFXSJUFSVCZJOUPQIQMJOFCZMJOF IPVSTIBDLBUIPO
None
None
None
None
None
4PTJNJMBS
None
NZUPPMCPY 1IQ4UPSN 7BHSBOU 1)16OJU $PNQPTFS (JU)VC 5SBWJT$* 4FMFOJVN $PWFSBMM
None
"HFOEB 8IZ5SBWJT$* 0WFSWJFX 4FMFOJVNPO5SBWJT$*
8IZ5SBWJT$*
5FTUJOH"HF
NPSFPGUFOBTQPTTJCMF QSPKFDU OJHIU DPNNJU
+FOLJOT
HELL
PO+FOLJOT "QQMJDBUJPO" "QQMJDBUJPO# "QQMJDBUJPO$
Application A Application B Application C
%PDLFS—+FOLJOT
.travis.yml Jenkins Java Machine php db I just prefer this
way
4"7&% BUMFBTUNF
$*BTB4FSWJDF 'FCSVBSZCPSOJO#FSMJO .BUIJBT.FZFS+PTI,BMEFSJNJT 0QFO4PVSDF 5SBWJT$*
%JTUSJCVUFE %JTQPTBCMF7. QBSBMMFM NVMUJQMFWFSTJPO GPSMJCSBSZEFWFMPQFS 'FBUVSFT
None
None
$ $ $MPKVSF &SMBOH (P (SPPWZ )BTLFMM +BWB +BWB4DSJQU
0CKFDUJWF$ 1FSM 1)1 1ZUIPO 3VCZ 4DBMB ʜ QPMZHMPU
&NBJM *3$ $BNQpSF 'MPXEPDL )JQ$IBU 4RXJHHMF 4MBDL 8FCIPPL /PUJpDBUJPO
None
None
None
1SJDF
(FUUJOH4UBSUFE
6CVOUV-544FSWFS&EJUJPOCJU .BD049BTPQUJPO $IFG 7.
None
IBWFDPEFPOHJUIVC BDDPVOUSFHJTUSBUJPO UVSOPOUIFTMJEFST QSFSFRVJSFNFOU
None
DPOpHVSBUJPOpMF MBOHVBHF WFSTJPO TDSJQUT FODSZQUFELFZ POMZFYUSBUIJOHGPS5SBWJT USBWJTZNM
USBWJTZNM
QIQWFSTJPOT
None
None
CBEHFT
qFYJCMF PWFSSJEFEFGBVMUJGOFDFTTBSZ QIQVOJUPSBOZDPNNBOET DPNQPTFSQZSVTQFBS QFDM BQUHFU NBLF
QIBMDPODQIBMDPO
QIQQIQTSD
6OJUZ
FODSZQUJPO TFDSFULFZ FNBJMBEESFTT FOEQPJOU USBWJTHFN TFDVSFbBBBCCCCDDDDEEEFFFFF` XJMMCFEFDPEFEPOUSBWJTWN
FYBNQMF
SFSVO OFUXPSLUJNFPVU BQJFSSPS TUBZDBMN DMJDLBCVUUPO
None
TLJQCVJME DIBOHJOHPOMZ3&"%.& QVU<DJTLJQ>PS<TLJQDJ>
DPWFSBHFSFQPSU
DPEFRVBMJUZ
.PCJMF"QQ
None
None
XJUIKVTUTJOHMFZNMpMF FBTZPGVTF HSFBUPGQSPEVDUJWJUZ
5SBWJT$*GPS6OJU5FTUJOH
5SBWJTGPS6OJU5FTUJOH NBKPSVTFDBTF NPEFSOMJCSBSZNJHIUVTF5SBWJT $BLF1)1VTFT5SBWJT
None
None
None
5SBWJT$*GPS"QQ5FTUJOH
4FMFOJVN DPOUSPMMJOHCSPXTFSSFNPUFMZ UFTUTFOUJSFBQQJODMVEFT+BWB4DSJQU QJYFM DMJDL FUD 8FC%SJWFSBDDFQUTDBMMGSPN1)16OJU SFRVJSFKBWB Y
pSFGPY
/P 4FMFOJVN3$ 4FMFOJVN*%& 1IBOUPNKT
4FMFOJVNPO5SBWJT pSFGPY Y7GC KBWBCZEFGBVMU TFMFOJVNTFSWFS QIQVOJUTFMFOJVN CPPUXFCTFSWFSCZQIQ4PSIUUQT
5SBWJT$*7. Y7GC pSFGPY +BWB 4FMFOJVN 1)1 8FC"QQ QIQVOJU
None
None
UVSOJOUPQIQVOJU
None
None
None
None
TDSFFOTIPU
%&.0
OJDFUPPMNBZTBWFZPV 1IQ4UPSN 7BHSBOU 1)16OJU $PNQPTFS (JU)VC 5SBWJT$* 4FMFOJVN $PWFSBMM
None
5IBOLT ZBOEPPOUXJUUFS IUUQTKPJOEJOUBMLWJFX IUUQTTQFBLFSEFDLDPNZBOEPE