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 の運用と計測による改善 / Improved E2E testing through measurement
Search
Takeshi Kondo
July 14, 2023
Technology
0
2.9k
『スタディサプリ 中学講座』における 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
エンジニアブランディングチームの KPI / KPI's of engineer branding team
chaspy
2
760
「SLO Review」今やるならこうする / If I had to do the "SLO Review" again
chaspy
3
760
開発者とともに作る Site Reliability Engineering / SREing with Developers
chaspy
10
6.2k
自己診断能力の獲得を目指して / Toward the acquisition of self-diagnostic skills
chaspy
1
2.9k
『スタディサプリ』における SLI/SLO の継続的改善 / Continuous improvement of SLI/SLO at StudySapuri
chaspy
1
2k
ポストモーテム運用を支える文化と技術 / Culture and Technology Supporting Postmortem Operations
chaspy
2
1.2k
Who owns the Service Level?
chaspy
5
9.8k
多様な働き方を支える Working Agreements / Working agreements that support diverse work styles
chaspy
1
1.9k
SRE を実現するための組織マネジメント / Management to achieve SRE
chaspy
3
5.2k
Other Decks in Technology
See All in Technology
Gradle Build Scanを使ってビルドのことを知ろう potatotips #87
tomorrowkey
2
170
プロンプトエンジニアリングでがんばらない-Agentic Workflow へ-近藤憲児
kenjikondobai
6
1.3k
コードファーストの考え方。 Amplify Gen2から学ぶAWS次世代のWeb開発体験
yoshiitaka
2
520
Max out Local LLM in Challenging Environments
sashimimochi
2
200
ゼロから始めるVue.jsコミュニティ貢献 / first-vuejs-community-contribution-link-and-motivation
lmi
1
160
【SORACOM UG 東海】あらゆるモノがつながる社会へ、IoT と SORACOM
soracom
PRO
1
160
Handling focus in 2024
tahia910
0
550
LayerXにおけるLLMプロダクト開発の今までとこれから
layerx
PRO
4
1.2k
Gitlab本から学んだこと - そーだいなるプレイバック / gitlab-book
soudai
7
1.4k
本当のガバクラ基礎
toru_kubota
0
110
Cypress or Playwright?
rainerhahnekamp
0
180
KubeConにproposalを送りたい人へのアドバイス
sat
PRO
3
280
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
22
1.4k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
12
1k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
41
4.4k
Producing Creativity
orderedlist
PRO
338
39k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
Designing with Data
zakiwarfel
96
4.8k
Unsuck your backbone
ammeep
664
57k
From Idea to $5000 a Month in 5 Months
shpigford
378
45k
[RailsConf 2023] Rails as a piece of cake
palkan
28
4k
Git: the NoSQL Database
bkeepers
PRO
423
63k
GraphQLとの向き合い方2022年版
quramy
33
12k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
8
3.4k
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