Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
一休.comのE2Eテスト事情 ~ギリギリ話せるところまで話します~ /cybozu_ikyu...
Search
shota akasaka
April 21, 2016
Technology
25
16k
一休.comのE2Eテスト事情 ~ギリギリ話せるところまで話します~ /cybozu_ikyu_e2e
一休.com宿泊サイトのE2Eテスト事情をギッリギリまで話しました。このスライドを見た方は一休のエンジニアより一休のE2Eに詳しくなると自負しております。
shota akasaka
April 21, 2016
Tweet
Share
More Decks by shota akasaka
See All by shota akasaka
imgix導入で画像最適化とサイトスピード改善/imageoptimize_sitespeed_up_ikyu_with_imgix
shotaakasaka
4
15k
ブランチデプロイ環境で エンジニアが安心できる開発現場へ/branch-deploy-environment-for-engineers
shotaakasaka
2
1.5k
TensorFlowで競馬予想/developmentcamp20170212-yuigahama
shotaakasaka
0
2.3k
一休.comのE2Eテスト事情 ~Selenium 3.0 対応~ /seleniumjp4_ikyu
shotaakasaka
11
27k
OSSコミッタになりたくて 〜古典部開発合宿 @ 京都〜/developmentcamp-kyoto
shotaakasaka
1
2.9k
20151027_第1回 #Java騎士団 円卓会議
shotaakasaka
0
2.4k
20151020_Selenium勉強会@サイボウズ
shotaakasaka
12
10k
Other Decks in Technology
See All in Technology
20251222_サンフランシスコサバイバル術
ponponmikankan
2
140
New Relic 1 年生の振り返りと Cloud Cost Intelligence について #NRUG
play_inc
0
230
LayerX QA Night#1
koyaman2
0
260
_第4回__AIxIoTビジネス共創ラボ紹介資料_20251203.pdf
iotcomjpadmin
0
130
MySQLとPostgreSQLのコレーション / Collation of MySQL and PostgreSQL
tmtms
1
1.2k
[Data & AI Summit '25 Fall] AIでデータ活用を進化させる!Google Cloudで作るデータ活用の未来
kirimaru
0
3.8k
Amazon Connect アップデート! AIエージェントにMCPツールを設定してみた!
ysuzuki
0
130
Identity Management for Agentic AI 解説
fujie
0
460
TED_modeki_共創ラボ_20251203.pdf
iotcomjpadmin
0
150
2025-12-18_AI駆動開発推進プロジェクト運営について / AIDD-Promotion project management
yayoi_dd
0
160
Entity Framework Core におけるIN句クエリ最適化について
htkym
0
120
Snowflake導入から1年、LayerXのデータ活用の現在 / One Year into Snowflake: How LayerX Uses Data Today
civitaspo
0
2.4k
Featured
See All Featured
Fireside Chat
paigeccino
41
3.8k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Site-Speed That Sticks
csswizardry
13
1k
Everyday Curiosity
cassininazir
0
110
The agentic SEO stack - context over prompts
schlessera
0
560
A Soul's Torment
seathinner
1
2k
The Curious Case for Waylosing
cassininazir
0
190
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
37
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
32
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.2k
Transcript
ҰٳDPNͷ&&ςετࣄ dΪϦΪϦͤΔͱ͜Ζ·Ͱ͠·͢d αΠϘζºҰٳ߹ಉษڧձ݄ גࣜձࣾҰٳࡔᠳଠ
ࣗݾհ w ࡔᠳଠʢ͔͔͋͞͠ΐ͏ͨʣ w ॓ധࣄۀຊ෦γεςϜ։ൃ෦ w ॓ധαΠτͷαʔϏε։ൃͬͯ·͢
"HFOEB w ҰٳDPNͷ&&ӡ༻ࣄ w ΠέͯΔͱ͜Ζɾ͍ͯ͠Δͱ͜Ζ w Πέͯͳ͍ͱ͜Ζɾվળ͍ͨ͠ͱ͜Ζ w +FOLJOTབྷΈͷτϥϒϧγϡʔςΟϯά w
·ͱΊ
ҰٳDPNͷ&&ӡ༻ࣄ
લఏ w ҰٳDPNϗςϧɾཱྀؗͷ॓ധ༧αΠτͰ͢ w &$αΠτͰ༧͕ग़དྷͳ͍ͷக໋త w ػձଛࣦେ͖͍ ͜͜ॏཁͰ͢ɻ ςετʹग़·͢ɻ ͜ΜͳϢʔβʔͳ͍ͨ͘͠
֬ೝ͢Δςετʹ͍ͭͯ w ֬ೝ؍ w ਖ਼ৗʹʮ༧ʯʮมߋʯʮऔফʯ͕Ͱ͖Δ͜ͱ w ࢼݧέʔε w έʔεఔʢ༧ͱҰݴͰݴͬͯɺ͍ΖΜͳύλʔϯ͕͋Δʣ
w ࢼݧ࣮ࢪλΠϛϯά w ຊ൪ϦϦʔεޙ
͡Ό͋ɺͲ͏͢ΔΑʁ
લ ˞ຊ൪ϦϦʔεޙɺखಈͰ༧֬ೝΛ͍ͯ͠Δֆ
None
ࠓݱࡏ 4UBHJOHڥ 1SPEVDUJPOڥ
ࠓݱࡏ ˞ຊ൪ϦϦʔεޙɺ&&Ͱ༧֬ೝΛ͍ͯ͠Δֆ
ΠέͯΔɾ͍ͯ͠Δͱ͜Ζ
1BHF0CKFDU%FTJHO 1BUUFSOͰ࡞Γ·ͨ͠
1BHF0CKFDU%FTJHO1BUUFSO w ΞϓϦέʔγϣϯͷը໘Λ̍ͭͷΦϒδΣΫτͱͯ͠ͱΒ͑ΔσβΠϯύλʔϯ w ίʔυΛେ·͔ʹ̎छྨʹׂ w ϖʔδΫϥεͷεΫϦϓτ w ը໘୯ҐͰ࡞ w
ϘλϯςΩετϑΟʔϧυͳͲͷ)5.-ཁૉΛཧ w ςετέʔεγφϦΦͷεΫϦϓτ w ϖʔδΫϥεͷϝιουΛݺͼग़͢ w )5.-ཁૉΛૢ࡞͠ͳ͍
Πϝʔδਤ ϖʔδΫϥε ϖʔδΫϥε ϖʔδΫϥε ϖʔδΫϥε ςετγφϦΦ ςετγφϦΦ w ςετγφϦΦʹରͯ͠ϖʔδΫϥεΛίʔϧ͢Δ
Կ͕͓͍͍͠ͷʁ w ϝϯςφϯεੑ͕ߴ͍ w 6*มߋ͞Εͯɺཁૉͷఆٛ෦Λมߋ͢Δ͚ͩͰ0, w ը໘ΛΫϥεͱଊ͍͑ͯΔͨΊɺमਖ਼ՕॴΛݟ͚͍ͭ͢
w ϓϥϯৄࡉը໘ͷ*%มߋ ࣮ྫ ˙QMBO@EFUBJM@QBHFSC DMBTT1MBO%FUBJM1BHF EFGHP@UP@CPPLJOH ESJWFSpOE@FMFNFOU JE lʮ༧͢͢ΉʯϘλϯͷ*%z
DMJDL ʮ༧͢͢ΉʯϘλϯԡԼ FOE ʜ FOE
Կ͕͓͍͍͠ͷʁ w Մಡੑ͕ߴ͍ w ςετγφϦΦʹඞཁͳಈ࡞ͷΈΛهड़͍ͯ͠Δ ͨΊɺͲͷΑ͏ͳॲཧΛ͍ͯ͠Δͷ͔Ѳ͍͢͠
࣮ྫ ϓϥϯৄࡉˠձһೝূˠ༧ใೖྗˠ֬ೝˠྃ ççççEFUBJM1MBO%FUBJM1BHFOFX !XE ççççEFUBJMHP@UP@CPPLJOH çççç ççççBVUI#PPLJOH"VUI1BHFOFX !XE
ççççBVUINFNCFS@MPHJO EBUB VTFS EBUB QBTTXPSE çççç ççççJOGP@JOQVU#PPLJOH*OGP*OQVU1BHFOFX !XE çç ɹɹJOGP@JOQVUTFU@QBZNFOU@NFUIPE 1":.&/5@.&5)0%@-0$"- ççççJOGP@JOQVUHP@UP@DPOpSN ççççDPOpSN#PPLJOH$POpSN1BHFOFX !XE ççççDPOpSNHP@UP@CPPL ççççDPNQMFUFE#PPLJOH$PNQMFUFE1BHFOFX !XE ççççççç ççççMPHPVU !XE !CBTF@VSM
͏ͪΐͬͱ ಥͬࠐΜͩ͠·͠ΐ͏ ΪϦΪϦͷͱ͜Ζ
σΟϨΫτϦߏ
ڥຖͷઃఆϑΝΠϧ ςετର63-ಡࠐΉࢼݧέʔε͜͜ʹهड़͢Δ
1BHF#BTF$MBTTFUD
1BHF#BTF$MBTTFUD w 1BHF$MBTTܧঝݩͱͳΔڞ௨Ϋϥε w ఆΫϥε w 1BHF$MBTT-PBEJOH༻ͷΫϥε
1BHF#BTF$MBTT w ڞ௨ϝιου 4DSFFOTIPU ϒϥβόοΫFUD w ࢼݧέʔεಡΈࠐΈ
1BHF$MBTT
1BHF$MBTTσΟϨΫτϦߏ w ֤αϒγεςϜຖʹσΟϨΫτϦ͚͍ͯΔ w 1$ w εϚϗ
1BHF$MBTTσΟϨΫτϦߏ w ػೳຖʹσΟϨΫτϦ͚͍ͯΔ w ༧ w มߋ w Ωϟϯηϧ
1BHF$MBTT$PEF w ͦͷϖʔδͰͷΞΫγϣϯΛϝιουͱͯ͠هड़
5FTU$BTF
5FTU$BTFσΟϨΫτϦߏ w ֤αϒγεςϜຖʹσΟϨΫτϦ͚͍ͯΔ w ࢼݧέʔεͰ͢ύϥϝʔλ$47Ͱཧ
UFTUDBTFσΟϨΫτϦߏ w ಉ͡αϒγεςϜͰɺύλʔϯΛม͍͑ͯΔ w ͭͷσΟϨΫτϦʹςετέʔεͭ
5FTU$BTF$PEF w $47Ͱཧ͞Ε͍ͯΔύϥϝʔλΛड͚औΔ w 1BHF$MBTTͷϝιουΛݺͼग़͍ͯ͠Δ
+FOLJOT+PCߏ w ࢠͰ+PCΛ͚ͯɺฒྻͰ࣮ߦ w Ұͭͷࢠ+PCʹςετέʔεͭʢ̐ఔʣ w ࣮ߦ࣌ؒ4UBHJOHڥɿɺ1SPEVDUJPOڥɿ 1BSFOU +PC $IJME
+PC $IJME +PC $IJME +PC $IJME +PC $IJME +PC $IJME +PC $IJME +PC $IJME +PC $IJME +PC $IJME +PC $IJME +PC $IJME +PC $IJME +PC $IJME +PC
Πέͯͳ͍ɾվળ͍ͨ͠ͱ͜Ζ
'BJMVSF/PUJpDBUJPO w 8BOUUPCF w Ͳ͜Ͱམ͍ͪͯΔ w Τϥʔϩά w ൜ਓΔ্͛͠
'BJMVSF3FTVMU Ͳͬͪʁʢͨ·ʹӕ͔ͭΕΔʣ
ৄ͘͠ݟΔͱɾɾɾ w 8BOUUPCF w ӕ͔ͭͳ͍ w ݟ͍͢ΤϥʔϨϙʔτ
+FOLJOTབྷΈͷτϥϒϧγϡʔςΟϯά
+FOLJOT͓͡͞Μ ͷͭΒ͍ͱ͜Ζ
୯ମ࣮ߦͰύε͢Δ͕ɺ +FOLJOTܦ༝ͷฒྻ࣮ߦͰ ͚͜Δɻɻɻ
͍͔ͭ͘͝հ
+BWB4DSJQU&SSPSFJTOVMMz w +FOLJOT͔Β'JSFGPYଟॏىಈ࣌ʹൃੜ w ݪҼ w 4MFFQΛ͍ͬͯͨͷ͕ɺΑΖ͘͠ͳ͔ͬͨ 6TJOH5ISFBETMFFQ BMTPDBODBVTFJU
CFDBVTFJUJODSFBTFTPWFSIFBETPJOTUFBE JNQMJDJUMZ8BJUPS8FC%SJWFS8BJUTIPVMECFVTFE
+BWB4DSJQU&SSPSFJTOVMMzରࡦ w 4MFFQΑΓ8BJUΛ͏ w ରॲ๏ w ڞ௨ΫϥεͰ8FCESJWFSىಈ࣌ʹ8BJUઃఆ ESJWFS4FMFOJVN8FC%SJWFSGPSpSFGPY ESJWFSNBOBHFUJNFPVUTJNQMJDJU@XBJUTFDPOET ESJWFSpOE@FMFNFOU
JEIPHF DMJDL
QPSUMPDL w +FOLJOT͔Β'JSFGPYଟॏىಈ࣌ʹൃੜ w ࣄ w VOBCMFUPCJOEUPMPDLJOHQPSU XJUIJOTFDPOET
QPSUMPDLରࡦdͦͷd w XFCESJWFSઃఆ࣌ʹQPSU൪߸Λࢦఆ͢Δ w QPSU൪߸ࢦఆಈతʹͰ͖ΔͱɺঘΑ͠ QPSU ESJWFS4FMFOJVN8FC%SJWFSGPS pSFGPY QPSUQPSU QSPpMF
QSPpMF
QPSUMPDLରࡦdͦͷd w UJNFPVUมߋ w MJCTFMFOJVNXFCESJWFSpSFGPY MBVODIFSSCͰUJNFPVUมߋ w HFNʹखΛೖΕΔͱ͍͏ɻɻɻ w ఆఆ͍ٛͯ͠Δͱ͜Ζͩ͠ɺͳ͍ͣ
40$,&5@-0$,@5*.&065
·ͱΊ w ίνίνखಈͰ͍ͬͯͨςετΛͳΜ͔ΜͰࣗಈԽ w +FOLJOT͓͡͞Μʹۤ͠ΈͭͭɺݟΛஷΊͯɺͳΜͱ͔ ҆ఆӡ༻͍ͯ͠Δ w 1BHF0CKFDU%FTJHO1BUUFSOͰͬͨͷͪΖΜͩ ͕ɺσΟϨΫτϦߏ1BHF$MBTTFUDͰ w
͔͠͠ɺΠέͯͳ͍ͱ͜Ζଟʑ͋Δ w ৳ͼ͠ΖͰ͢Ͷʂʂʂ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠