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
テスト版水平思考クイズ〜不具合から原因を想像しよう〜/xpjug2023
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
yoshitake_1201
September 30, 2023
Technology
1.4k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
テスト版水平思考クイズ〜不具合から原因を想像しよう〜/xpjug2023
XP祭り2023で発表したスライドです。
https://confengine.com/conferences/xp2023/proposal/18864
yoshitake_1201
September 30, 2023
More Decks by yoshitake_1201
See All by yoshitake_1201
テストチームリーダーが3年前ぐらいからやっている メンバーと話す時間について話す/JaSST25Kyushu
yoshitake_1201
0
110
人間の特性に注目してテストする/TestNow
yoshitake_1201
0
76
6つのミスが起きる状況に 注目してテストする/testradio2025
yoshitake_1201
0
180
役割分担して行うペアテスト / jasst21hokkaido
yoshitake_1201
0
400
E2E自動テストの前に 手動テストを効率化するための自動化を行った話/stac2020
yoshitake_1201
1
3k
スプレッドシートはいいぞ / jasst20kyushu-sponsor-session
yoshitake_1201
0
520
スプレッドシートはいいぞ 2 / jasst20kyushu-lt-session
yoshitake_1201
0
740
テスト観点の共有会を やってみよう 〜WACATE 2019 冬 分科会〜/wacate2019winter_subcommittee
yoshitake_1201
0
1.1k
アジャイル・アジャイル開発って何?/すぐ聞く・チームの課題にする/20190423
yoshitake_1201
0
3.2k
Other Decks in Technology
See All in Technology
データサイエンスを価値につなげるプロジェクト設計 〜 DS一年目が現場で得た気づき 〜
ysd113
1
280
2026TECHFRESH畢業分享會 - Lightning Talk - 打造精準高效的 MCP 設計模式與測試實務
line_developers_tw
PRO
0
1.3k
AWS Security Agent といっしょに脅威モデリングをやってみよう
amarelo_n24
1
180
【Snowflake Summit 2026 Recap!!】Snowflake Summit Deep Dive: Security & Governance
civitaspo
1
270
IaC コードを資産へ:AWS CDK 社内ライブラリと横断展開 / aws-summit-japan-2026
gotok365
5
1.1k
LayerX コーポレートエンジニアリング室におけるサプライチェーンセキュリティへの取り組み / Supply Chain Security at LayerX Corporate Engineering
yuyatakeyama
2
680
「勝手に広まる」人気 AI エージェントを爆速で作ろう!(AWS Summit Japan 2026講演資料)
minorun365
PRO
9
2k
2026 TECHFRESH 畢業分享會 - 開發日常大解密!從領域驅動到企業級上線
line_developers_tw
PRO
0
1.3k
[AWS Summit Japan 2026]迷っているあなたへ_小さな一歩が、やがて自分を助けてくれる
sh_fk2
1
170
自宅LLMの話
jacopen
1
650
Agent Skills設計で柔軟性と硬さのバランスが難しい話
nassy20
0
140
ACE-Step-1.5で見る 音楽生成AIのしくみと“破綻だけ直す”Retake機能の開発【zennfes spring 2026 登壇資料】
personabb
1
540
Featured
See All Featured
Facilitating Awesome Meetings
lara
57
7k
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
Context Engineering - Making Every Token Count
addyosmani
9
970
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
Six Lessons from altMBA
skipperchong
29
4.3k
ラッコキーワード サービス紹介資料
rakko
1
3.7M
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
730
From π to Pie charts
rasagy
0
210
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Producing Creativity
orderedlist
PRO
348
40k
Transcript
ςετ൛ਫฏࢥߟΫΠζ ʙෆ۩߹͔ΒݪҼΛ૾͠Α͏ʙ ZPTIJUBLF@
ࣗݾհ ✦ ໊લ ٢৳ହ Α͚ͨ͠ͷͿͻΖ ✦ *%
5XJUUFS!ZPTIJUBLF@ ✦ 8PSLBU גࣜձࣾ'VTJD ϑϡʔδοΫ ओςετ ✦ Ԭ͔ΒΦϯϥΠϯࢀՃத
ਫฏࢥߟΫΠζͱʁ
ਫฏࢥߟਫฏࢥߟΫΠζͱʁ w ਫฏࢥߟ ͋Δʹର͠ɺࠓ·ͰߦΘΕ͖ͯͨཧʹͱΒΘΕͣʹɺશ͘ҟͳ͔ͬͨ֯ Β৽͍͠ΞΠσΞΛੜ͏ͱ͢Δߟ͑ํɻӳࠃͷσϘϊ͕͜Ζএ͑ͨɻ 8FCMJPࣙॻΑΓIUUQTXXXXFCMJPKQDPOUFOUਫฏࢥߟ w ਫฏࢥߟΫΠζ
ʮग़ऀ͕ಡΈ্͛ΔṖͷޠʹରͯ͠ɺճऀ͕ʮ͍ʯʮ͍͍͑ʯʮؔ͋Γ· ͤΜʯͷ͍ͣΕ͔Ͱ͑ΒΕΔ࣭Λ܁Γฦ͢͜ͱͰঢ়گΛཧ͠ɺਅ૬Λਪཧ͢Δ ܗࣜͷΫΠζʯͷ͜ͱͰ͢ɻ ݹ༸ฏஶͻΒΊ͖Λ͑ΔφκτΩਫฏࢥߟΫΠζ ݬౙࣷ հϖʔδΑ Γ IUUQTXXXHFOUPTIBDPKQCPPLEFUBJM ɻ
ਓͱλΫγʔͷӡసखΓ߹͍Ͱ͔͢ʁ ਓ͕λΫγʔʹΔͱߦ͖ઌฉ͔ͳ͍··λΫγʔΓ࢝Ίͨɻ ͦͯͦ͠ͷλΫγʔతΛฉ͘͜ͱͳ͘ਓΛతʹૹΔ͜ͱ͕Ͱ͖ͨɻ Ұମͳͥʁ ͍͍͑ λΫγʔΛݺΜͩͱ͖ʹ
͢ͰʹతΛ͍͑ͯ·͔ͨ͠ʁ ͍͍͑ ਓͷੑผؔ͋Γ·͔͢ʁ ͍ తපӃͰ͔͢ʁ ͍ ճ͠·͢ɻ්͞Μ͔ͩͬͨΒͰ͔͢ʁ ਖ਼ղ ݹ༸ฏஶͻΒΊ͖Λ͑ΔφκτΩਫฏࢥߟΫΠζ ݬౙࣷ ΑΓ IUUQTXXXHFOUPTIBDPKQCPPLEFUBJM
࿅श
w "͞Μ͕ΞΧϯτΛొ͢Δͱϝʔϧ͕௨ૹ৴͞Ε·ͨ͠ w #͞Μ͕ΞΧϯτΛొ͢Δͱϝʔϧ͕௨ૹ৴͞Ε·ͨ͠ ௨ૹ৴͞ΕΔ
ʲճʳ௨ૹ৴͞ΕΔ w ొϘλϯ͕ෳճΫϦοΫͰ͖ΔΑ͏ʹͳ͍ͬͯͨ w σʔλϕʔεಉ͡ใ͕ॏෳొͰ͖ΔΑ͏ʹͳ͍ͬͯͨ
ʮϩάΠϯͰ͖ͳ͍ΞΧϯτ͕͋ΔΜͰ͢ʯ
ϩάΠϯͰ͖ͳ͍ΞΧϯτ w ZPTIJUBLFUFTU YYY!FYBNQMFDPNͰϩάΠϯͰ͖ͳ͍ ˞υϝΠϯϝʔϧ͕ૹ৴͞ΕΔͷ w ϩάΠϯը໘ͷʮύεϫʔυΛΕͨํͪ͜Βʯಈ͘ ɾϝʔϧૹ৴͞ΕΔ
ɾϝʔϧͷ63-͔Βύεϫʔυ࠶ઃఆͰ͖Δ w ͰϩάΠϯͰ͖ͳ͍
ʲճʳϩάΠϯͰ͖ͳ͍ΞΧϯτ w ςετڥͷதʹɺຊ൪ڥʹભҠ͢Δ63-͕͋ͬͨ w ςετதʹຊ൪ڥʹ໎͍ࠐΜͰ͠·͍ɺ ຊ൪ڥͷϩάΠϯը໘͔ΒςετڥͰ࡞ͬͨΞΧϯτͰ ϩάΠϯ͠Α͏ͱ͍ͯͨ͠ ςετڥ
ຊ൪ڥ
ʮϩάΠϯͰ͖ͳ͍ΞΧϯτ͕͋ΔΜͰ͢ʯ ͦͷ
ϩάΠϯͰ͖ͳ͍ΞΧϯτᶄ w ZPTIJUBLFUFTU YYY!FYBNQMFDPNͰϩάΠϯͰ͖ͳ͍ ˞υϝΠϯϝʔϧ͕ૹ৴͞ΕΔͷ w ϩάΠϯը໘ͷʮύεϫʔυΛΕͨํͪ͜Βʯಈ͘ ɾϝʔϧૹ৴͞ΕΔ
ɾϝʔϧͷ63-͔Βύεϫʔυ࠶ઃఆͰ͖Δ w ͰϩάΠϯͰ͖ͳ͍ ɾผͷϝʔϧΞυϨεͰΞΧϯτΛొ͢Δͱ ɹͳ͘ϩάΠϯͰ͖Δ
ʲճʳϩάΠϯͰ͖ͳ͍ΞΧϯτᶄ w ΞΧϯτ͕ೋॏొ͞ΕΔ ɾϩάΠϯ*%ͷখ͍͞ํ͔Β ɾύεϫʔυ࠶ઃఆ*%ͷେ͖͍ํ͔Β w ݁ՌϩάΠϯͰ͖ͳ͍
ɾ৽͍͠ύεϫʔυͰແཧ ɾมߋલͷύεϫʔυͰϩάΠϯͰ͖Δ *% ϝʔϧ ύεϫʔυ B!FYBNQMFDPN YYYY C!FYBNQMFDPN QBTTXPSE C!FYBNQMFDPN QBTTXPSE D!FYBNQMFDPN YYYY ϩάΠϯ ใมߋ
ʮঝೝͨͣ͠ͳͷʹ͍ͭͷؒʹ͔ະঝೝʯ
ঝೝͨͣ͠ͳͷʹ͍ͭͷؒʹ͔ະঝೝ w ͦͷαʔϏεΛ͏ͨΊʹ ΞΧϯτͷར༻ਃ Ծొ Λ͠ཧऀ͕ঝೝ͢Δඞཁ͕͋Δ w ͋Δɺཧऀ͕ΞΧϯτҰཡΛ֬ೝ͢Δͱ
ঝೝͨͣ͠ͷΞΧϯτ͕ͳ͔ͥະঝೝʹͳ͍ͬͯͨ ᶃར༻ਃ ᶅঝೝ ᶄΞΧϯτ(ະঝೝ) ᶆΞΧϯτ(ঝೝ) ΞΧϯτ(ະঝೝ)
ʲճʳঝೝͨͣ͠ͳͷʹ w Ϣʔβʔ͕ར༻ਃͨ͠ͱ͖ɺ ະঝೝͱ͍͏ܗͰΞΧϯτ͕࡞ΒΕΔ w Ϣʔβʔ͕ϩάΠϯը໘ͷʮύεϫʔυΛΕͨํͪ͜Βʯ ͔ΒύεϫʔυΛมߋ͢Δͱ ʮΞΧϯτΛॳظঢ়ଶʹ͢ʯͱ͍͏ॲཧʹͳ͍ͬͯͨ
ʮصʹஔ͍ͯىಈ͢ΔͱΫϥογϡ͢Δʯ
صʹஔ͍ͯىಈ͢ΔͱΫϥογϡ͢Δ w ςετ༻ʹεϚʔτϑΥϯΛصʹฒͯஔ͍ͨ w ͦͷ··ςετ༻ͷΞϓϦΛॱ൪ʹىಈ͢Δͱɺ ͚ͩΫϥογϡͨ͠
ʲճʳصʹஔ͍ͯىಈ͢ΔͱΫϥογϡ͢Δ w -BOETDBQFͰىಈ͢ΔͱΫϥογϡ͢Δͱ͍͏ෆ۩߹͕͋ͬͨ ɾ-BOETDBQFΛԣ͖ w صʹ͓͍ͨͱ͖ɺ͍͔ͭ͘ͷͰ1PSUSBJUͰͳ͘-BOETDBQF ͷఆʹͳ͍ͬͯͨ
ʮ͍ͭͷؒʹ͔ϗʔϜը໘ʹΔʯ
͍ͭͷؒʹ͔ϗʔϜը໘ʹΔ w ςετ༻ͷΞϓϦΛىಈͯ͠صʹஔ͍ͨ w ಉ࣌ʹςετ͠Α͏ͱ͏ͷεϚʔτϑΥϯͰ ΞϓϦΛىಈͨ͠ w ࠷ॳʹصʹஔ͍ͨεϚʔτϑΥϯΛݟΔͱϗʔϜը໘ʹ͍ͬͯͨ w
खݩʹ͍࣋ͬͯͨεϚʔτϑΥϯϗʔϜը໘ʹ͍ͬͯͨ
ʲճʳ͍ͭͷؒʹ͔ϗʔϜը໘ʹΔ w ىಈͨ͠ޙɺඵʹɺࣗಈͰ"1*ΛΞΫηε͢Δػೳ͕͋ͬͨ w ͜ͷϨεϙϯε͕λΠϜΞτͨ͠ͱ͖ɺΫϥογϡ͍ͯͨ͠ 408 Request Timeout
ʮจͯ͠ͳ͍ͷʹൃૹϝʔϧ͕ಧ͍ͨʯ
จͯ͠ͳ͍ͷʹൃૹϝʔϧ͕ಧ͍ͨ w จͯ͠ͳ͍ͷʹൃૹ͠·ͨ͠ͱϝʔϧ͕ಧ͖·ͨ͠ w จྃϝʔϧͱൃૹϝʔϧผͰૹ৴͞ΕΔ w จྃϝʔϧಧ͍ͯͳ͍
ճจͯ͠ͳ͍ͷʹൃૹϝʔϧ͕ಧ͍ͨ w ࠷৽จʮૹථ൪߸ʯʹɺաڈͬͨͷ͕ΘΕ͍ͯͨ ˠγεςϜͰૹථ൪߸͕͍ճ͞ΕΔ͜ͱΛఆͯ͠ͳ͔ͬͨ w ࠷৽ͷจͨ͠ਓͰͳ͘ɺաڈͷจऀʹϝʔϧ͕ૹ৴͞Εͨ
ਫฏࢥߟͱςετ w ਫฏࢥߟςετʹٻΊΒΕΔ͜ͱ͔ͳ͊ͱࢥ͏ ɾਨࢥߟ ཧతࢥߟੳతࢥߟ ඞཁͱࢥ͏ ɾࣄ͕ಉ͔ͩ͡Βͱ͍ͬͯݪҼ͕ಉ͡ͱݶΒͳ͍
ɾશવؔͳͦ͞͏ͳૢ࡞͕Өڹͯ͘͠Δ͜ͱ͋Δ w ࣄɺෆ۩߹ɺצҧ͍ΛΔͱɺ૾Ͱ͖ΔΑ͏ʹͳΔ ɾͳΜͰͦ͏ͳͬͨͷʁͳΜͰͦΕؾ͍ͮͨͷʁͱ͔ؾʹͳͬͯ͘Δ ɾࠓͬͯͳ͍͚Ͳɺ͡Ό͋Ͳ͏ಈ͍ͨΒ͍͍͔ͳʁߟ͑Δ ɾใަͷํͷͭͱͯ͠ɺ͜͏͍͏ͷָ͍͠
ςετϥδΦ w ࠓͬͨ͜ͱςετϥδΦͰͨ·ʹͬͯ·͢ ɾςετϥδΦʜςετΛςʔϚʹΏΔ͍ͯ͘͠Δ1PEDBTU w ςετϥδΦ ɾ)1IUUQTUFTUSBEJPGN
ɾ:PV5VCFIUUQTXXXZPVUVCFDPN!VTFSGPDVTKU ɾπΠΩϟεIUUQTUXJUDBTUJOHUWIJSPZVLJHPVBSDIJWF