Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
10年間動き続けているブログサービスのE2Eテストを書いた記録 / pepabo_tech_c...
Search
Kenichi Takahashi
August 29, 2015
Technology
6.5k
5
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
10年間動き続けているブログサービスのE2Eテストを書いた記録 / pepabo_tech_conference_3
第3回ペパボテックカンファレンスの発表資料です。
Kenichi Takahashi
August 29, 2015
More Decks by Kenichi Takahashi
See All by Kenichi Takahashi
Claude Code全社展開のためにやったことn選~プラグイン302個・コミッター271人を支えるために~
kenchan
5
2.1k
実践、マルチクラウド環境でのコスト管理の現状と未来
kenchan
0
230
エンジニアリング 💰Moneyジャー / Engineering Money-ger
kenchan
3
1.1k
Lv1,2の開発生産性を経営と繋ぐ
kenchan
4
2.2k
「トップ10プランナー」からはじめる目標設定
kenchan
5
4.6k
負債と言わないことが負債と向き合うこと
kenchan
5
4.8k
可用性No.1へ!「カラーミーショップ」のリ・アーキテクティング
kenchan
0
210
カラーミーショップは私たちが作っています
kenchan
0
1.8k
カラーミーショップ 2022 / COLORME SHOP 2022
kenchan
0
770
Other Decks in Technology
See All in Technology
生成AIと進める探索的データ分析(2026.10.03 第122回Tokyo.R勉強会)
tatamiya
2
1.4k
私の推しは「聞いてから進む」AIです -AI-DLCに一人でアプリを作らせた話
yama3133
1
180
FinTech 1-2 : Overview of FinTech
ks91
PRO
0
150
AI Made Us Faster at Solving the Wrong Problems
marceloancelmo
0
170
SREでアラート疲れを 解決しよう!
kairim0
1
200
Datadog の学び方 - あるいは、オブザーバビリティを学ぶとは何か
mananyuki
1
490
BedrockとLambdaで作る リアルタイム進行型推理ゲーム
kawametho
0
190
AI駆動開発、viviONの1年 ── うまくいったこと・いかなかったこと
vivion
0
260
生成AIで高い生産性を求められて、 悩み、乗り越えた話
mot_techtalk
2
130
Claude起点の仕様駆動開発
tanakaseiya
0
390
ビジネスを止めない技術的負債の返済のための戦略とその手法 - 技術的負債と向き合う / Complexity and Simplicity
soudai
PRO
3
640
[2026-09-30]ロックンロールは鳴り止まないっ - 信頼性かまってちゃん - 「データ駆動を投げ捨ててまで。」追いかける信頼性改善に向けた取り組みの話
tosite
0
210
Featured
See All Featured
Color Theory Basics | Prateek | Gurzu
gurzu
1
480
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
290
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Automating Front-end Workflow
addyosmani
1369
210k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
400
Documentation Writing (for coders)
carmenintech
77
5.6k
Raft: Consensus for Rubyists
vanstee
142
7.7k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
490
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.3k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
350
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Transcript
GMO Pepabo, Inc. TAKAHASHI Kenichi 2015/08/29 ୈ3ճϖύϘςοΫΧϯϑΝϨϯε ؒಈ͖ଓ͚͍ͯΔ ϒϩάαʔϏεͷ ΤϯυπʔΤϯυςετΛ
ॻ͍ͨه
넝堀⨳♧!LFODIBO 䪮遭鿇䪮遭㛇湍ث٦ي IUUQTIVDSFBNOFU
1JWPUBM5SBDLFSUIFBXFTPNFQMBOOJOHUPPM GMO Pepabo, Inc. TAKAHASHI Kenichi 痥㔐لػنذحؙؕٝؿ؋ٖٝأ 鋅琎ה鎘歗בֻ ך䪮遭
None
None
None
None
None
GMO Pepabo, Inc. TAKAHASHI Kenichi 2015/08/29 ୈ3ճϖύϘςοΫΧϯϑΝϨϯε ؒಈ͖ଓ͚͍ͯΔ ϒϩάαʔϏεͷ ΤϯυπʔΤϯυςετΛ
ॻ͍ͨه
͋Β͢͡ ͳͥςετΛॻ͘ʹࢸͬͨͷ͔ Ͳ͏ͬͯςετΛॻ͍ͨͷ͔ औΓΈͷ݁Ռͱ·ͱΊ
ͳͥςετΛॻ͘ʹ ࢸͬͨͷ͔
None
ϓϥΠϕʔτΫϥυͷҠઃ ֤αʔϏεΛϓϥΠϕʔτΫϥυ ج൫Ҡઃ͢Δ +6(&.Ҡઃͷ10తͳϙδγϣϯ
+6(&. ࠓͰप 1)1ͱ.Z42-͕த৺ ෦తʹ3VCZ1FSM ϦϙδτϦݸ
αʔόͷϩʔϧϩʔϧ ΄΅QVQQFUԽ͞Ε͍ͯΔ
ͬ͘͟Γͱͨ͠ߏ QPSUBM τοϓϖʔδ +(ηοτ Ϣʔβຖͷϒϩά
XFCαʔόͱECαʔό NBTUFSTMBWF Ͱηοτ όον ֎෦ɺ෦࿈ܞ༻"1* ސ٬ཧ FUD
αʔόߏ QPSUBM τοϓϖʔδ +(ηοτ Ϣʔβຖͷϒϩά
XFCαʔόͱECαʔό NBTUFSTMBWF Ͱηοτ όον ֎෦ɺ෦࿈ܞ༻"1* ސ٬ཧ FUD
࠷ۙͷϘτϧωοΫ +(ηοτͷҠઃ ͕ଟ͍ ϢʔβʹӨڹ͕͋ΔͨΊेͳݕূ͕ඞཁ ߹ʹΑͬͯΧελϚʔαϙʔτͷෛՙʹ
ࣗಈςετͰશʹ୲อͰ͖ͯͳ͍
ΑΖ͍͠ɻ ͳΒ ΤϯυπʔΤϯυςετͩɻ
Ͳ͏ͬͯςετΛ ॻ͍ͨͷ͔
ςετͷݩʹͳΔͷ ৽نߏஙͷϦϦʔεલʹ༷͢Δ νΣοΫϦετ खಈɺࢹ֬ೝ༻ͷ߲
࠾༻ͨ͠ϥΠϒϥϦ 5VSOJQ $BQZCBSB 1PMUFSHFJTU 1IBOUPN+4ܥ
None
ࣗવݴޠͰςετίʔυΛॻ͘ Ϣʔβࢹͷݴ༿Ͱڞ௨ͷޠኮΛ࣋ ͭ͜ͱ͕Ͱ͖Δ ϖʔδ໊ཁૉʹࣝผՄೳͳ໊લΛ͚ͳ ͍ͱॻ͚ͳ͍ ෳͷॲཧΛ·ͱΊ໊ͯલΛ͚ͭΔͱςετ ͕ॻ͖͘͢ͳ͍ͬͯ͘
ΤϯυπʔΤϯυςετͷՁ ςετͦͷͷͷՁ ΞϓϦέʔγϣϯશମͱͯ͠ͷಈ࡞ͷ୲อ ςετΛॻ͘՝ఔͷՁ ໊લ͚ͱࣝผՄೳʹ͍ͯ͘͠׆ಈ
࣮ྫͱςΫχοΫ
લఏ εςʔδϯάڥɺ͘͠ϦϦʔ εલͷຊ൪ڥʹ͚࣮ͯߦ͢Δ %#ʹଓ͠ͳ͍
σόοά༻ͷTUFQ ్தͷঢ়ଶͷεΫϦʔϯ γϣοτ)5.-Λ͙͢ ʹ֬ೝͰ͖ΔΑ͏ʹɺ TUFQΛ༻ҙ͓ͯ͘͠ɻ
ಛఆͷྖҬͷதΛૢ࡞ ʮ˓˓ͷதʹ͋Δººʯͱ͍͏දݱͯ͠ɺ εςοϓΛ࠶ར༻Ͱ͖ΔΑ͏ʹ͢Δ
ϦηοτͰ͖ͳ͍෭࡞༻ͷ͋Δςετ ແྉϢʔβͷߘ ্ݶ͕ܾ·͍ͬͯΔͨ Ίɺςετͷʹߘ͠ ͍ͯΔͱ্ݶʹୡͯ͠͠ ·͏ɻ ϦηοτͰ͖ͳ͍෭࡞༻ ͷ͋ΔςετʹλάΛ ͚ͭͯຖճ࣮ߦ͠ͳ͍ɻ
ը໘্ͷૢ࡞ΛͬͯσʔλΛॳظԽ͢Δ আػೳ͕ఏڙ͞Ε͍ͯΔ߹ɺ ͦΕΛͬͯσʔλΛϦηοτ͢Δ
ը໘্ͷૢ࡞ΛͬͯσʔλΛॳظԽ͢Δ Ұͭଘࡏ͠ͳ͍ϝοηʔδ͕ग़͘Δ·Ͱ আૢ࡞Λ͘Γ͔͑͢
8:4*8:(ΤσΟλ FYFDVUF@TDSJQUͰςΩετΛࠩ͠ࠐΈɺ FWBMVBUF@TDSJQUͰ+BWB4DSJQUܦ༝ͰσʔλΛड͚ͱΔ
8:4*8:(ΤσΟλ ೖྗ͔ͯ͠ΒΤσΟλ෦ʹ ө͞ΕΔ·Ͱϥά͕͋ΔͨΊɺ Ήͳ͘SFUSJBCMFΛ͏ɻ
औΓΈͷ݁Ռ ͱ·ͱΊ
ॴײ Α͔ͬͨ ΞϓϦέʔγϣϯͷಈ࡞ΛΑ͘ཧղͰ͖Δ TUFQΛ͏·͘࡞ΕΔͱɺ৽͍͠TUFQΛ࡞Βͣʹ GFBUVSFΛྔ࢈Ͱ͖Δ ͭΒ͔ͬͨ
+BWB4DSJQUΛଟ༻ͨ͠هࣄΤσΟλͷݫ͠͞ ྺ࢙͋ΔΞϓϦʹ͋Γ͕ͪͳબ͠ʹ͍͘ηϨΫλ 1IBOUPN+4PSDBQZCBSBXFCLJU
ݱঢ়֬ೝ ͘Β͍ྃ ແྉϢʔβ͚ʹղ์͍ͯ͠Δػೳத৺ νʔϜͷ։ൃϓϩηεͷΈࠐΈ ͕ࠓޙͷ՝ ܧଓతͰ҆શͳϛυϧΣΞόʔδϣ
ϯΞοϓͷເ
࣍ճ ϛυϧΣΞͷ ܧଓతͳ όʔδϣϯΞοϓΛ ࢧ͑ͨ&&ςετ Ծ