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.2k
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
380
Shimokita.Unity パーティクルでエフェクト
yandod
0
800
CakePHP3の明るい未来
yandod
1
240
Testing your app with Selenium on Travis CI
yandod
0
140
Inputで入力を扱う
yandod
0
680
Detonatorで爆発させる勉強会をした報告
yandod
0
2.5k
Mecanimでアニメーション - Shimokita.Unity
yandod
0
740
パリの街をUnityで駆ける
yandod
1
3.4k
Travis CIとSeleniumで実現するPHPアプリの自動テスト
yandod
0
2.5k
Other Decks in Programming
See All in Programming
おやつのお供はお決まりですか?@WWDC25 Recap -Japan-\(region).swift
shingangan
0
150
ペアプロ × 生成AI 現場での実践と課題について / generative-ai-in-pair-programming
codmoninc
2
22k
Claude Code で Astro blog を Pages から Workers へ移行してみた
codehex
0
140
構造化・自動化・ガードレール - Vibe Coding実践記 -
tonegawa07
0
130
Flutterで備える!Accessibility Nutrition Labels完全ガイド
yuukiw00w
0
180
「App Intent」よくわからんけどすごい!
rinngo0302
1
120
なぜあなたのオブザーバビリティ導入は頓挫するのか
ryota_hnk
0
190
Git Sync を超える!OSS で実現する CDK Pull 型デプロイ / Deploying CDK with PipeCD in Pull-style
tkikuc
4
410
20250704_教育事業におけるアジャイルなデータ基盤構築
hanon52_
5
1.2k
脱Riverpod?fqueryで考える、TanStack Queryライクなアーキテクチャの可能性
ostk0069
0
540
CDK引数設計道場100本ノック
badmintoncryer
2
530
バイブスあるコーディングで ~PHP~ 便利ツールをつくるプラクティス
uzulla
1
200
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
Documentation Writing (for coders)
carmenintech
72
4.9k
Statistics for Hackers
jakevdp
799
220k
Designing Experiences People Love
moore
142
24k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.9k
Optimizing for Happiness
mojombo
379
70k
Site-Speed That Sticks
csswizardry
10
710
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
282
13k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
How to Ace a Technical Interview
jacobian
278
23k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
47
9.6k
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