$30 off During Our Annual Pro Sale. View Details »
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
著者と進める!『AIと個人開発したくなったらまずCursorで要件定義だ!』
yasunacoffee
0
150
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
850
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
350
Claude Codeの「Compacting Conversation」を体感50%減! CLAUDE.md + 8 Skills で挑むコンテキスト管理術
kmurahama
1
370
S3 VectorsとStrands Agentsを利用したAgentic RAGシステムの構築
tosuri13
6
320
MAP, Jigsaw, Code Golf 振り返り会 by 関東Kaggler会|Jigsaw 15th Solution
hasibirok0
0
250
複数人でのCLI/Infrastructure as Codeの暮らしを良くする
shmokmt
5
2.3k
開発に寄りそう自動テストの実現
goyoki
2
1.1k
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
150
Github Copilotのチャット履歴ビューワーを作りました~WPF、dotnet10もあるよ~ #clrh111
katsuyuzu
0
110
Flutter On-device AI로 완성하는 오프라인 앱, 박제창 @DevFest INCHEON 2025
itsmedreamwalker
1
120
AIコーディングエージェント(Manus)
kondai24
0
190
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.2k
A designer walks into a library…
pauljervisheath
210
24k
Designing Experiences People Love
moore
143
24k
The Cult of Friendly URLs
andyhume
79
6.7k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Writing Fast Ruby
sferik
630
62k
Scaling GitHub
holman
464
140k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
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