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
『スタディサプリ 中学講座』における E2E Test の運用と計測による改善 / Impro...
Search
Takeshi Kondo
July 14, 2023
Technology
0
4.1k
『スタディサプリ 中学講座』における E2E Test の運用と計測による改善 / Improved E2E testing through measurement
https://trident-qa.connpass.com/event/283709/
Takeshi Kondo
July 14, 2023
Tweet
Share
More Decks by Takeshi Kondo
See All by Takeshi Kondo
SRE の考えをマネジメントに活かす / applying SRE ideas to management
chaspy
7
4.7k
RAGの簡易評価によるフィードバックサイクル実践 / Feedback cycle practice through simplified assessment of RAGs
chaspy
2
4.4k
定量データと定性評価を用いた技術戦略の組織的実践 / Systematic implementation of technology strategies using quantitative data and qualitative evaluation
chaspy
9
1.5k
エンジニアブランディングチームの KPI / KPI's of engineer branding team
chaspy
2
1.7k
「SLO Review」今やるならこうする / If I had to do the "SLO Review" again
chaspy
3
1.6k
開発者とともに作る Site Reliability Engineering / SREing with Developers
chaspy
10
7.6k
自己診断能力の獲得を目指して / Toward the acquisition of self-diagnostic skills
chaspy
1
4.4k
『スタディサプリ』における SLI/SLO の継続的改善 / Continuous improvement of SLI/SLO at StudySapuri
chaspy
1
3k
ポストモーテム運用を支える文化と技術 / Culture and Technology Supporting Postmortem Operations
chaspy
2
2.1k
Other Decks in Technology
See All in Technology
AWS Lambdaと歩んだ“サーバーレス”と今後 #lambda_10years
yoshidashingo
1
170
ドメイン名の終活について - JPAAWG 7th -
mikit
33
20k
Application Development WG Intro at AppDeveloperCon
salaboy
0
180
いざ、BSC討伐の旅
nikinusu
2
780
SREによる隣接領域への越境とその先の信頼性
shonansurvivors
2
510
障害対応指揮の意思決定と情報共有における価値観 / Waroom Meetup #2
arthur1
5
470
Terraform Stacks入門 #HashiTalks
msato
0
350
信頼性に挑む中で拡張できる・得られる1人のスキルセットとは?
ken5scal
2
530
スクラム成熟度セルフチェックツールを作って得た学びとその活用法
coincheck_recruit
1
140
隣接領域をBeyondするFinatextのエンジニア組織設計 / beyond-engineering-areas
stajima
1
270
スクラムチームを立ち上げる〜チーム開発で得られたもの・得られなかったもの〜
ohnoeight
2
350
B2B SaaSから見た最近のC#/.NETの進化
sansantech
PRO
0
670
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
65
11k
Embracing the Ebb and Flow
colly
84
4.5k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
44
2.2k
Art, The Web, and Tiny UX
lynnandtonic
297
20k
Designing on Purpose - Digital PM Summit 2013
jponch
115
7k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
Visualization
eitanlees
145
15k
10 Git Anti Patterns You Should be Aware of
lemiorhan
654
59k
Building Applications with DynamoDB
mza
90
6.1k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
410
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
24k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Transcript
ʰελσΟαϓϦ தֶߨ࠲ʱʹ͓͚Δ E2E Test ͷӡ༻ͱܭଌʹΑΔվળ Takeshi Kondo / @chaspy 2023/07/14
MagicPodϢʔβʔLTձ
ʰελσΟαϓϦ தֶߨ࠲ʱʹ͓͚Δ E2E Test ͷӡ༻ͱܭଌʹΑΔվળ Takeshi Kondo / @chaspy 2023/07/14
MagicPodϢʔβʔLTձ
Who am I chaspy chaspy_ Engineering Manager Site Reliability and
Web Application Development at Recruit Co., Ltd. Takeshi Kondo https://chaspy.me
ࠓ͍͑ͨ͜ͱ MagicPod ͷޭͱ࣮ߦ࣌ؒΛܭଌ͠Α͏
࠶ܝ: Release Flow 4UBHJOHʹσϓϩΠޙɺ .BHJD1PEΛ࣮ߦ ޭͨ͠Βຊ൪ϦϦʔε͢Δ
͔ͯ͠͠ɺࢲͷ MagicPodɺ͗͢…ʁ
ਪଌ͢ΔͳɺܭଌͤΑ
ཁٻཧ: ԿΛܭଌ͍͔ͨ͠ʁ • Ұׅ࣮ߦ(BathRun) • ॴཁ࣌ؒ • ޭ͔ࣦഊ͔ • ֤ςετέʔε
• ॴཁ࣌ؒ • ޭ͔ࣦഊ͔ • ্هΛ metrics ͱͯ͠อଘ͠ɺՄࢹԽ͍ͨ͠
chaspy/magicpod-datadog-action https://github.com/chaspy/magicpod-datadog-action
Architecture (JU)VC"DUJPOT ఆظ࣮ߦ GET batch_run ใΛऔಘ submit metrics ։࢝࣌ؒͱऴྃ࣌ ͕ؒಘΒΕΔͷ
ͰɺࠩΛܭࢉ
How to use
Dashboard
ܭଌͯ͠Կ͕ى͖͔ͨʁ • ӡ༻ͷมߋ • ςετέʔεमਖ਼தʹԿ࣮ߦ͍ͯͨ͠ͷΛΊͨ • ݕূ༻ͷςετέʔε • Dashboard ΛִिͰ֬ೝ͠ɺѱԽͨ͠Βؾ͚ͮΔΑ͏ʹͨ͠
• ࣮ߦ࣌ؒվળ • ςετέʔεΛϦόϥϯε • ϩέʔλʔઃఆͰ ai ͷ෦Λ aria-label ΧελϜσʔλଐੑΛ༩ • ։ൃऀࣗΒ࣮ࢪ
ܭଌ͞Ε͍ͯΔͱɺվળͨ͘͠ͳΔ ͷॖʹޭʂ
ө͑Δάϥϑ ඵඵʹʂ
ө͑Δάϥϑ d d
ࠓ͍͑ͨ͜ͱ MagicPod ͷޭͱ࣮ߦ࣌ؒΛܭଌ͠Α͏
FAQ • GitHub Actions / Datadog Ҏ֎ͰΓ͍ͨͰ͢ • ఆظ࣮ߦ͕Ͱ͖ΕͳΜͰྑ͍ •
api Ͱऔಘͨ͠σʔλΛՃͯ͠ metrics ొ͍ͯ͠Δ͚ͩ • ίʔυݟͯΈ͍ͯͩ͘͞
Who am I chaspy chaspy_ Engineering Manager Site Reliability and
Web Application Development at Recruit Co., Ltd. Takeshi Kondo https://chaspy.me