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.1k
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
350
Shimokita.Unity パーティクルでエフェクト
yandod
0
770
CakePHP3の明るい未来
yandod
1
210
Testing your app with Selenium on Travis CI
yandod
0
130
Inputで入力を扱う
yandod
0
670
Detonatorで爆発させる勉強会をした報告
yandod
0
2.4k
Mecanimでアニメーション - Shimokita.Unity
yandod
0
720
パリの街をUnityで駆ける
yandod
1
3.4k
Travis CIとSeleniumで実現するPHPアプリの自動テスト
yandod
0
2.4k
Other Decks in Programming
See All in Programming
ファインディLT_ポケモン対戦の定量的分析
fufufukakaka
0
680
Bedrock Agentsレスポンス解析によるAgentのOps
licux
3
840
Conform を推す - Advocating for Conform
mizoguchicoji
3
690
ソフトウェアエンジニアの成長
masuda220
PRO
10
1.1k
Honoとフロントエンドの 型安全性について
yodaka
6
850
お前もAI鬼にならないか?👹Bolt & Cursor & Supabase & Vercelで人間をやめるぞ、ジョジョー!👺
taishiyade
6
4k
GitHub Actions × RAGでコードレビューの検証の結果
sho_000
0
260
個人アプリを2年ぶりにアプデしたから褒めて / I just updated my personal app, praise me!
lovee
0
340
CNCF Project の作者が考えている OSS の運営
utam0k
6
710
データベースのオペレーターであるCloudNativePGがStatefulSetを使わない理由に迫る
nnaka2992
0
130
『GO』アプリ バックエンドサーバのコスト削減
mot_techtalk
0
140
Amazon ECS とマイクロサービスから考えるシステム構成
hiyanger
2
550
Featured
See All Featured
Site-Speed That Sticks
csswizardry
4
380
Making the Leap to Tech Lead
cromwellryan
133
9.1k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
The Language of Interfaces
destraynor
156
24k
Unsuck your backbone
ammeep
669
57k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
How STYLIGHT went responsive
nonsquared
98
5.4k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Agile that works and the tools we love
rasmusluckow
328
21k
Bash Introduction
62gerente
611
210k
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