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
300
役割分担して行うペアテスト / 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.1k
E2E自動テストの前に 手動テストを効率化するための自動化を行った話/stac2020
yoshitake_1201
1
2.8k
スプレッドシートはいいぞ / jasst20kyushu-sponsor-session
yoshitake_1201
0
440
スプレッドシートはいいぞ 2 / jasst20kyushu-lt-session
yoshitake_1201
0
630
テスト観点の共有会を やってみよう 〜WACATE 2019 冬 分科会〜/wacate2019winter_subcommittee
yoshitake_1201
0
950
アジャイル・アジャイル開発って何?/すぐ聞く・チームの課題にする/20190423
yoshitake_1201
0
2.9k
テストエンジニアからみたテストの話~ゆるっとIT vol.10~
yoshitake_1201
0
1.1k
Other Decks in Technology
See All in Technology
[IBM TechXchange Dojo]Watson Discoveryとwatsonx.aiでRAGを実現!事例のご紹介+座学②
siyuanzh09
0
110
デジタルアイデンティティ技術 認可・ID連携・認証 応用 / 20250114-OIDF-J-EduWG-TechSWG
oidfj
2
680
Oracle Base Database Service:サービス概要のご紹介
oracle4engineer
PRO
1
16k
re:Invent2024 KeynoteのAmazon Q Developer考察
yusukeshimizu
1
150
AWSの生成AIサービス Amazon Bedrock入門!(2025年1月版)
minorun365
PRO
7
470
ABWGのRe:Cap!
hm5ug
1
120
FODにおけるホーム画面編成のレコメンド
watarukudo
PRO
2
280
テストを書かないためのテスト/ Tests for not writing tests
sinsoku
1
170
メンバーがオーナーシップを発揮しやすいチームづくり
ham0215
2
140
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
6
54k
PaaSの歴史と、 アプリケーションプラットフォームのこれから
jacopen
7
1.5k
Reactフレームワークプロダクトを モバイルアプリにして、もっと便利に。 ユーザに価値を届けよう。/React Framework with Capacitor
rdlabo
0
130
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
46
7.2k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
Building Adaptive Systems
keathley
38
2.4k
KATA
mclloyd
29
14k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
192
16k
It's Worth the Effort
3n
183
28k
The Cult of Friendly URLs
andyhume
78
6.1k
How to Think Like a Performance Engineer
csswizardry
22
1.3k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
26
1.9k
Done Done
chrislema
182
16k
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 ׂΛΘ͚Δͱྑ͍͜ͱ ɾࢥߟΛΓସ͑ͳͯ͘Α͘ͳΔ ɾςετ͕ࢭ·͍ͬͯΔ͕࣌ؒݮΔ ɾผʑͷࢹ͔ΒςετͰ͖Δʁ