Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
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
400
Shimokita.Unity パーティクルでエフェクト
yandod
0
820
CakePHP3の明るい未来
yandod
1
250
Testing your app with Selenium on Travis CI
yandod
0
150
Inputで入力を扱う
yandod
0
690
Detonatorで爆発させる勉強会をした報告
yandod
0
2.5k
Mecanimでアニメーション - Shimokita.Unity
yandod
0
750
パリの街をUnityで駆ける
yandod
1
3.5k
Travis CIとSeleniumで実現するPHPアプリの自動テスト
yandod
0
2.5k
Other Decks in Programming
See All in Programming
Register is more than clipboard
satorunooshie
1
480
Vueで学ぶデータ構造入門 リンクリストとキューでリアクティビティを捉える / Vue Data Structures: Linked Lists and Queues for Reactivity
konkarin
1
310
関数の挙動書き換える
takatofukui
4
690
『実践MLOps』から学ぶ DevOps for ML
nsakki55
2
430
Querying Design System デザインシステムの意思決定を支える構造検索
ikumatadokoro
1
1.2k
Honoを技術選定したAI要件定義プラットフォームAcsimでの意思決定
codenote
0
240
FlutterKaigi 2025 システム裏側
yumnumm
0
1.1k
Amazon Bedrock Knowledge Bases Hands-on
konny0311
0
150
GraalVM Native Image トラブルシューティング機能の最新状況(2025年版)
ntt_dsol_java
0
150
OSS開発者の憂鬱
yusukebe
12
4.3k
Stay Hacker 〜九州で生まれ、Perlに出会い、コミュニティで育つ〜
pyama86
2
1.7k
AIを駆使して新しい技術を効率的に理解する方法
nogu66
1
630
Featured
See All Featured
Docker and Python
trallard
46
3.7k
The Pragmatic Product Professional
lauravandoore
36
7k
Why You Should Never Use an ORM
jnunemaker
PRO
60
9.6k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.3k
Context Engineering - Making Every Token Count
addyosmani
9
390
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Building a Scalable Design System with Sketch
lauravandoore
463
33k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Music & Morning Musume
bryan
46
7k
Raft: Consensus for Rubyists
vanstee
140
7.2k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
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