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
役割分担して行うペアテスト / jasst21hokkaido
Search
yoshitake_1201
July 09, 2021
Technology
0
350
役割分担して行うペアテスト / jasst21hokkaido
JaSST'21 Hokkaidoでの資料です。
http://jasst.jp/symposium/jasst21hokkaido.html
yoshitake_1201
July 09, 2021
Tweet
Share
More Decks by yoshitake_1201
See All by yoshitake_1201
テスト版水平思考クイズ〜不具合から原因を想像しよう〜/xpjug2023
yoshitake_1201
1
1.2k
E2E自動テストの前に 手動テストを効率化するための自動化を行った話/stac2020
yoshitake_1201
1
2.9k
スプレッドシートはいいぞ / jasst20kyushu-sponsor-session
yoshitake_1201
0
460
スプレッドシートはいいぞ 2 / jasst20kyushu-lt-session
yoshitake_1201
0
660
テスト観点の共有会を やってみよう 〜WACATE 2019 冬 分科会〜/wacate2019winter_subcommittee
yoshitake_1201
0
990
アジャイル・アジャイル開発って何?/すぐ聞く・チームの課題にする/20190423
yoshitake_1201
0
3k
テストエンジニアからみたテストの話~ゆるっとIT vol.10~
yoshitake_1201
0
1.2k
Other Decks in Technology
See All in Technology
Delta airlines®️ USA Contact Numbers: Complete 2025 Support Guide
airtravelguide
0
340
ネットワーク保護はどう変わるのか?re:Inforce 2025最新アップデート解説
tokushun
0
200
ビズリーチが挑む メトリクスを活用した技術的負債の解消 / dev-productivity-con2025
visional_engineering_and_design
3
7.4k
KiCadでPad on Viaの基板作ってみた
iotengineer22
0
300
「クラウドコスト絶対削減」を支える技術—FinOpsを超えた徹底的なクラウドコスト削減の実践論
delta_tech
4
170
CDKTFについてざっくり理解する!!~CloudFormationからCDKTFへ変換するツールも作ってみた~
masakiokuda
1
130
敢えて生成AIを使わないマネジメント業務
kzkmaeda
2
440
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
3
960
Getting to Know Your Legacy (System) with AI-Driven Software Archeology (WeAreDevelopers World Congress 2025)
feststelltaste
0
100
United Airlines Customer Service– Call 1-833-341-3142 Now!
airhelp
0
170
「良さそう」と「とても良い」の間には 「良さそうだがホンマか」がたくさんある / 2025.07.01 LLM品質Night
smiyawaki0820
1
540
20250705 Headlamp: 專注可擴展性的 Kubernetes 用戶界面
pichuang
0
270
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
95
14k
Speed Design
sergeychernyshev
32
1k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Writing Fast Ruby
sferik
628
62k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
Statistics for Hackers
jakevdp
799
220k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
The Language of Interfaces
destraynor
158
25k
A Modern Web Designer's Workflow
chriscoyier
695
190k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
Typedesign – Prime Four
hannesfritz
42
2.7k
Transcript
ׂ୲ͯ͠ߦ͏ϖΞςετ ZPTIJUBLF@ TBF
ࣗݾհ w TBF!TJUP@ w גࣜձࣾ'VTJD ςετΤϯδχΞ w ZPTIJUBLF!ZPTIJUBLF@ w
גࣜձࣾ'VTJD ςετΤϯδχΞ݉ςετνʔϜϦʔμʔ
ࣗݾհ w TBF!TJUP@ w גࣜձࣾ'VTJD ςετΤϯδχΞ w ZPTIJUBLF!ZPTIJUBLF@ w
גࣜձࣾ'VTJD ςετΤϯδχΞ݉ςετνʔϜϦʔμʔ
ൃද͢Δ͜ͱ ɾҎԼͷׂʹΘ͚ͯϖΞςετͨ͠ͱ͖ͷޮՌ ɹɾςετ͠ଓ͚Δׂ ɹɾνέοτΛొ͢Δׂ ˞ຊൃදͰʮϖΞςετʯΛ ɹʮਓͰςετ͢Δ͜ͱʯͱ͍ͯ͠·͢
ൃදͷྲྀΕ w എܠ w ՝ w ׂΛΘ͚ͨϖΞςετͷઆ໌ w ׂΛΘ͚ͨϖΞςετͷޮՌ w
·ͱΊ
എܠ
ձࣾհ w גࣜձࣾ'VTJD w 8FCܥͷࣗࣾαʔϏεडୗ։ൃΛߦ͏Ԭͷձࣾ w ࣾһ໊΄Ͳ w ෳͷ։ൃϓϩδΣΫτ͕ฒߦՔಈ͍ͯ͠Δ w
ςετνʔϜ΄΅ͯ͢ͷϓϩδΣΫτͷςετΛߦ͏
ςετνʔϜհ w ֤ϓϩδΣΫτͷςετ͕ओͳׂ w ςετରΛૢ࡞ͯ͠ςετ͢Δ w ςετରͷϓϩάϥϜॻ͔ͳ͍ w ಉ࣌ظʹෳϓϩδΣΫτͷςετΛड͚࣋ͭ ɾΤϯδχΞ΄΅શһͱؔΘΔνʔϜ
ςετͷׂΓৼΓ ͓Βͤ Ϩγϐ Πϕϯτ ςετ͢Δ͜ͱ ͓Βͤ Ϩγϐ Πϕϯτ
ςετதͷ༷ࢠ w ଟ͘Λ୳ࡧతςετͷΑ͏ͳײ͡ͰਐΊ͍ͯΔ w ෆ۩߹Λݟ͚ͭΔͱόά݅ͰνέοτΛొ͍ͯ͠Δ w ෆ۩߹͕मਖ਼͞ΕͨΒͦͷ֬ೝߦ͏ ˞୳ࡧతςετ ɹςετ୲ऀ͕ςετΞΠςϜҎલͷςετͷ݁Ռͷࣝ ɹௐࠪใΛ༻ͯ͠ɺςετΛಈతʹઃܭɺ͓Αͼ࣮ߦ͢ΔςετΞϓϩʔνɻ
ɹ*452#(-044"3: IUUQTHMPTTBSZJTURCPSHBQQKQTFBSDI୳ࡧతςετ ΑΓҾ༻
ςετதʹඞཁͳ͜ͱΓ͍ͨ͜ͱ w γεςϜͷ͜ͱΛ ߟ͍͑ͨ w ෆ۩߹Λݟ͚͍ͭͨ ςετ࣮ߦ νέοτొ w
૬खʹ͑Δ w ใΛཧ͢Δ w ͕ࣗͨͪޙͰݟͯ Θ͔Γ͍͢Α͏ʹॻ͘ ŇP0 ŇP0
ςετதͷ՝ᶃ w γεςϜͷ͜ͱΛ ߟ͍͑ͨ w ෆ۩߹Λݟ͚͍ͭͨ ςετ࣮ߦ νέοτొ w
૬खʹ͑Δ w ใΛཧ͢Δ w ͕ࣗͨͪޙͰݟͯ Θ͔Γ͍͢Α͏ʹॻ͘ ŇP0 ŇP0 Γସ͕͑ ͍͠
ςετதͷܦݧ *TTVFॻ͘ ςετ͢Δ ςετ͢Δ ཧ ղ ࣌ؒ
ςετதͷ՝ᶄ *TTVFॻ͘ ςετ͢Δ ςετ͢Δ ཧ ղ ࣌ؒ ςετ͕ࢭ·Δ
ςετͷׂΓৼΓ ͓Βͤ Ϩγϐ Πϕϯτ ςετ͢Δ͜ͱ ͓Βͤ Ϩγϐ Πϕϯτ
ϖΞςετΛΖ͏ͱࢥ͖͔͚ͬͨͬ ͓Βͤ Ϩγϐ Πϕϯτ ςετ͢Δ͜ͱ ͓Βͤ Ϩγϐ Πϕϯτ ͓Βͤ
Ϩγϐ Πϕϯτ
ςετதͷ՝ᶅ ͓Βͤ Ϩγϐ Πϕϯτ ͓Βͤ Ϩγϐ Πϕϯτ ಉ͡λΠϛϯάͰ ಉ͡όά͕ݟ͔ͭΔ
ͲͪΒ͕ొ͢Δ͔ ܾΊͳ͍ͱ͍͚ͳ͍
๊͍͑ͯͨ՝ ᶃࢥߟΛΓସ͑Δͷ͕େม ɹɾςετ࣮ߦ㱻νέοτొ ᶄ*TTVFΛॻ͍͍ͯΔؒςετ͕ࢭ·Δ ɹɾཧղ͘ͳΔ ᶅϖΞςετͷ͏·͍Γํ͕Θ͔Βͳ͍ ɹɾීஈͳΒ͍Βͳ͔ͬͨΓͱΓ͕ൃੜ
ׂΛΘ͚ͨϖΞςετͷઆ໌
TBF ZPTIJUBLF ׂΛΘ͚ͯΈΔ w ςετ࣮ߦ͠ଓ͚Δ w ෆ۩߹Λݟ͚ͭͯ νέοτॻ͔ͳ͍ w
νέοτΛॻ͘ w ςετ͢Δ͚Ͳ νέοτΛॻ͘ͷ͕༏ઌ
ϖΞςετ͢Δ݅ w ͦΕͧΕผͷ1$Λ͍࣋ͬͯΔঢ়ଶ ɾεϓϨουγʔτΛ։͍͍ͯΔ νέοτΛॻ͘ͷʹ͏ ɾςετରΛ։͍͍ͯΔ w ྡΓ߹͍ͬͯΔঢ়ଶ ɾৗʹձ͕Ͱ͖Δ
ϖΞςετͷྲྀΕ ςετ։࢝ ςετ։࢝ ෆ۩߹ൃݟ νέοτॻ͘ ෆ۩߹ൃݟ νέοτॻ͘ TBF ZPTIJUBLF
ϖΞςετͷྲྀΕ ςετ։࢝ ςετ։࢝ ෆ۩߹ൃݟ νέοτॻ͘ ෆ۩߹ൃݟ νέοτॻ͘ ෆ۩߹ൃݟ TBF
ZPTIJUBLF
ϖΞςετͷྲྀΕ ςετ։࢝ ςετ։࢝ ෆ۩߹ൃݟ νέοτॻ͘ ෆ۩߹ൃݟ νέοτॻ͘ ෆ۩߹ൃݟ TBF
ZPTIJUBLF
νέοτΛॻ͘ྲྀΕ جຊܗ ෆ۩߹ൃݟ ɾλΠτϧΛॻ͘ ɾεΫγϣΛషΔ ɾखॱΛॻ͘ ɾಈ࡞݁ՌΛॻ͘ ɾظ݁ՌΛॻ͘ ొ͢Δ
TBF ZPTIJUBLF
εϓϨουγʔτͷΠϝʔδ TBF
εϓϨουγʔτͷΠϝʔδ ZPTIJUBLF
εϓϨουγʔτͷΠϝʔδ
༨ஊ εϓϨουγʔτΛ͏ཧ༝ w ϝϞˠొͷաఔ͕ͱָͬͯ w ొΕΛݮΒͤΔ w ϝϯόʔ͕ݟ͚ͭͯΔใΛΔͷ͕͔ΜͨΜ w ͦͷଞ৭ʑ
ɾίϐϖָ͕(ZB[Pͱͷ૬ੑ͕͍͍ϑΥʔϚοτมߋ͍͢͠
ϖΞςετͷྲྀΕ ςετ։࢝ ςετ։࢝ ෆ۩߹ൃݟ νέοτॻ͘ ෆ۩߹ൃݟ νέοτॻ͘ TBF ZPTIJUBLF
νέοτΛॻ͘ྲྀΕ جຊܗ ෆ۩߹ൃݟ ɾλΠτϧΛॻ͘ ɾεΫγϣΛషΔ ɾखॱΛॻ͘ ɾಈ࡞݁ՌΛॻ͘ ɾظ݁ՌΛॻ͘ ొ͢Δ
TBF ZPTIJUBLF
νέοτΛॻ͘ྲྀΕ ผύλʔϯ" ෆ۩߹ൃݟ ɾखॱΛॻ͘ ɾಈ࡞݁ՌΛॻ͘ ɾظ݁ՌΛॻ͘ ొ͢Δ TBF ZPTIJUBLF
λΠτϧΛॻ͘ εΫγϣΛషΔ
νέοτΛॻ͘ྲྀΕ ผύλʔϯ# ෆ۩߹ൃݟ ɾखॱΛॻ͘ ɾಈ࡞݁ՌΛॻ͘ ɾظ݁ՌΛॻ͘ ଞͷύλʔϯΛࢥ͍ͭ͘ TBF ZPTIJUBLF
λΠτϧΛॻ͘ ύλʔϯΛࢼ͢
͍ΖΜͳύλʔϯ w ͭͷෆ۩߹ʹ͍ͭͯɺύλʔϯಈ࡞Λࢼ͍ͨ͠ w νέοτొதʹՃͷใ͕ཉ͍͠ w ൃੜ͕݅Θ͔Βͳ͍ݱʹૺ۰
TBF ZPTIJUBLF େࣄʹͯ͠Δ͜ͱ w ςετҎ֎ͷ͜ͱʹ ࢥߟΛׂ͔ͳ͍Α͏ʹ ͍ͯ͠Δ w TBF͞Μ͕ྑ͍ײ͡ʹ
ςετΛ͠ଓ͚Δ
ׂΛΘ͚ͨϖΞςετͷޮՌ
๊͍͑ͯͨ՝ ᶃࢥߟΛΓସ͑Δͷ͕େม ɹɾςετ࣮ߦ㱻νέοτొ ᶄ*TTVFΛॻ͍͍ͯΔؒςετ͕ࢭ·Δ ɹɾཧղ͘ͳΔ ᶅϖΞςετͷ͏·͍Γํ͕Θ͔Βͳ͍ ɹɾීஈͳΒ͍Βͳ͔ͬͨΓͱΓ͕ൃੜ
ᶃࢥߟΛΓସ͑Δͷ͕େม w γεςϜͷ͜ͱΛ ߟ͍͑ͨ w ෆ۩߹Λݟ͚͍ͭͨ ςετ࣮ߦ νέοτొ w
૬खʹ͑Δ w ใΛཧ͢Δ w ͕ࣗͨͪޙͰݟͯ Θ͔Γ͍͢Α͏ʹॻ͘ ŇP0 ŇP0 Γସ͕͑ ͍͠
ᶃࢥߟΛΓସ͑Δͷ͕େม ςετ࣮ߦ νέοτొ w ૬खʹ͑Δ w ใΛཧ͢Δ w ͕ࣗͨͪޙͰݟͯ
Θ͔Γ͍͢Α͏ʹॻ͘ ͚Δ͜ͱͰ ղܾ w γεςϜͷ͜ͱΛ ߟ͍͑ͨ w ෆ۩߹Λݟ͚͍ͭͨ ŇP0 ŇP0 TBF ZPTIJUBLF
ᶄ*TTVFΛॻ͍͍ͯΔؒςετ͕ࢭ·Δ *TTVFॻ͘ ςετ͢Δ ςετ͢Δ ཧ ղ ࣌ؒ ςετ͕ࢭ·Δ
ᶄ*TTVFΛॻ͍͍ͯΔؒςετ͕ࢭ·Δ TBF ςετ͢Δ ཧ ղ ࣌ؒ
ᶅϖΞςετͷ͏·͍Γํ͕Θ͔Βͳ͍ ͓Βͤ Ϩγϐ Πϕϯτ ͓Βͤ Ϩγϐ Πϕϯτ ಉ͡λΠϛϯάͰ ಉ͡όά͕ݟ͔ͭΔ
ͲͪΒ͕ొ͢Δ͔ ܾΊͳ͍ͱ͍͚ͳ͍
ࠓޙͷ՝ w ϓϩδΣΫτͱͷ૬ੑ ɾ͜ͷΓํͰ͋Μ·ΓޮՌ͕ͳ͍ͷ͋Δ w ϖΞʹͳΔਓͷ૬ੑ ɾͦͦϖΞͰΔΑΓɺਓͰΔํ͕͖ͬͯਓ͍Δ w ϦϞʔτͰΔ߹ɺୡ͕͘͠ͳΔ͜ͱ͕͋Δ ɾʮ͋ΕͦΕʯͰ௨ͯͨ͜͡ͱ͕௨͡ͳ͘ͳΔ
·ͱΊ
·ͱΊ w ҎԼͷׂʹΘ͚ͯϖΞςετͨ͠ͱ͖ͷޮՌ ɹɾςετ͠ଓ͚Δׂ ɹɾνέοτΛొ͢Δׂ w ׂΛΘ͚Δͱྑ͍͜ͱ ɾࢥߟΛΓସ͑ͳͯ͘Α͘ͳΔ ɾςετ͕ࢭ·͍ͬͯΔ͕࣌ؒݮΔ ɾผʑͷࢹ͔ΒςετͰ͖Δʁ