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
システム開発のテストってなに -自分達にあうものをさがそう-
Search
kyonmm
PRO
July 14, 2020
Technology
5
800
システム開発のテストってなに -自分達にあうものをさがそう-
システム開発でテストするって何よみたいな話をアジャイル開発の研修という背景ではなしました。
kyonmm
PRO
July 14, 2020
Tweet
Share
More Decks by kyonmm
See All by kyonmm
SRE NEXT 2024 スライドみただけの感想 / Just a quick look at the slides for SRE NEXT 2024
kyonmm
PRO
2
420
Living Process #RSGT2024
kyonmm
PRO
3
2.3k
アジャイルクイズ王 2024 #RSGT2024 / agile quiz king 2024
kyonmm
PRO
0
120
プロダクトマネジメントのグローバルトレンド #pmconf2023 / Global Trends in Product Management
kyonmm
PRO
3
6.7k
スタートアップのためのアジャイルプラクティス -論文100本ノック- #xpjug / Agile Practice for Startup - Papers -
kyonmm
PRO
4
1.9k
アジャイルリーダークイズ王 2023 #scrummikawa / agile leader quiz king 2023
kyonmm
PRO
1
1.2k
アジャイルテストクイズ王2023 #scrumniigata / agile test quiz king
kyonmm
PRO
0
760
アジャイルコーチクイズ王 2023 #scrumfukuoka
kyonmm
PRO
0
2.1k
Living Management -Good bye Scrum, Hello Semilattice- #RSGT2023
kyonmm
PRO
1
8.1k
Other Decks in Technology
See All in Technology
VideoMamba: State Space Model for Efficient Video Understanding
chou500
0
190
TanStack Routerに移行するのかい しないのかい、どっちなんだい! / Are you going to migrate to TanStack Router or not? Which one is it?
kaminashi
0
580
複雑なState管理からの脱却
sansantech
PRO
1
140
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
2
3.2k
隣接領域をBeyondするFinatextのエンジニア組織設計 / beyond-engineering-areas
stajima
1
270
ドメイン名の終活について - JPAAWG 7th -
mikit
33
20k
10XにおけるData Contractの導入について: Data Contract事例共有会
10xinc
6
620
Why does continuous profiling matter to developers? #appdevelopercon
salaboy
0
190
AGIについてChatGPTに聞いてみた
blueb
0
130
AWS Lambdaと歩んだ“サーバーレス”と今後 #lambda_10years
yoshidashingo
1
170
AWS Media Services 最新サービスアップデート 2024
eijikominami
0
200
なぜ今 AI Agent なのか _近藤憲児
kenjikondobai
4
1.4k
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
65
4.4k
Building a Scalable Design System with Sketch
lauravandoore
459
33k
Git: the NoSQL Database
bkeepers
PRO
427
64k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.3k
Writing Fast Ruby
sferik
627
61k
Testing 201, or: Great Expectations
jmmastey
38
7.1k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
Faster Mobile Websites
deanohume
305
30k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
93
16k
Optimising Largest Contentful Paint
csswizardry
33
2.9k
Transcript
LZPO@NN γεςϜ։ൃͷςετͬͯͳʹ ࣗୡʹ͋͏ͷΛ͕ͦ͞͏
LZPO@NNΞδϟΠϧίʔνΞʔΩςΫτ ॴଐػؔ͏͗͞LZPONNDPNΦϯβϩʔυ w ৽نࣄۀࢧԉ w େن։ൃࢧԉ w ֶੜɺ৽ଔͷΞδϟΠϧίʔν ࠲ֶɺϫʔΫγϣοϓɺ1#- w
(JU 5%% εΫϥϜͷϫʔΫγϣοϓ ͓ࣄͷ͝ґཔLZPONNDPN·Ͱ
͍·ͲΜͳςετΛ͍ͯ͠·͔͢ ॻ͍ͯΈ·͠ΐ͏
ͳͥςετΛ͢Δͷ͔ ςετͱͳʹ͔
(MFOGPSE+.ZFSTιϑτΣΞςετͷٕ๏ୈ൛Q ϓϩάϥϜͷ৴པੑΛ্ͤ͞Δͱɺ ΤϥʔΛΈ͚ͭɺͦΕΛͱΓͷͧ͘͜ͱͰ͋Δɻ ςετͱΤϥʔΛΈ͚ͭΔͭΓͰ ϓϩάϥϜΛ࣮ߦ͢ΔաఔͰ͋Δɻ
+BOFU(SFHPSZ-JTB$SJTQJO"HJMF5FTUJOH$POEFOTFE+BQBOFTF&EJUJPO ,JOEMFͷҐஔ/P ࢝·Γ͔ΒσϦόϦʔ·Ͱɺͦͯͦ͠ΕҎ߱ܧଓతʹ࣮ࢪ͞ΕΔڠ ௐతͳςετͷ࣮ફʹΑΓɺ͓٬༷ͷՁͷසൟͳఏڙΛαϙʔ τ͠·͢ɻ ςετ׆ಈɺߴͳϑΟʔυόοΫϧʔϓΛ༻͍ͯཧղΛݕূ͠ͳ ͕ΒɺϓϩμΫτͷ࣭Λங͘͜ͱʹॏΛஔ͍͍ͯ·͢ɻ ͜ͷϓϥΫςΟεɺ࣭ʹର͢ΔνʔϜશମͷͱ͍͏ߟ͑ํΛ ڧԽ͠ɺαϙʔτ͠·͢ɻ
+BOFU(SFHPSZ-JTB$SJTQJO"HJMF5FTUJOH$POEFOTFE+BQBOFTF&EJUJPO ,JOEMFͷҐஔ/P ࣭ͷߏஙɿνʔϜɺίʔυͷܽؕͷࢭ͚ͩͰͳ͘ɺϑΟʔνϟʔͷৼΔ͍ʹؔ͢Δޡղͷ ࢭʹॏΛஔ͘ ۩ମతͳྫʹΑΔ։ൃͷΨΠυɿड͚ೖΕςετۦಈ։ൃʢ"5%%ʣɺৼΔ͍ۦಈ։ൃʢ#%%ʣɺ ࣮ྫʹΑΔ༷ʢ4#&ʣͳͲͷϓϥΫςΟεͷ༻ ༷ʑͳςετ׆ಈɿձ͢Δ͜ͱͰڞ௨ͷཧղΛܗ͢ΔɺΞΠσΞԾఆΛςετ͢ΔͨΊͷ࣭ Λ͢ΔɺςετͷࣗಈԽɺ୳ࡧతςετͷ࣮ࢪɺύϑΥʔϚϯεɾ৴པੑɾηΩϡϦςΟͳͲͷ ࣭ಛੑͷςετɺ࣮ՔಇڥͷΘΕํ͔ΒֶͿ
νʔϜશମͷ;Γ͔͑Γͱখنͳ࣮ݧΛ༻ͯ͠ɺςετͱ࣭Λܧଓతʹվળ͠ɺͦΕͧΕͷί ϯςΩετͰػೳ͢ΔͷΛݟ͚ͭΔ
ϚΠέϧɾ$ɾϑΣβʔζϨΨγʔίʔυվળΨΠυ +BQBOFTF&EJUJPO QWJ ,JOEMF൛ ςετͷͳ͍ίʔυѱ͍ίʔυͰ͋Δɻ ͲΕ͚ͩ͏·͘ॻ͔Ε͍ͯΔ͔ؔͳ͍ɻ ͲΕ͚ͩඒ͍͔͠ɺΦϒδΣΫτࢦ͔ɺ͖ͪΜͱΧϓηϧԽ͞Ε͍ͯΔ͔ؔͳ͍ɻ ςετ͕͋Εɺݕূ͠ͳ͕Βίʔυͷಈ͖Λૉૣ͘มߋ͢Δ͜ͱ͕Ͱ͖Δɻ ςετ͕ͳ͚Εɺίʔυ͕ྑ͘ͳ͍ͬͯΔͷ͔ѱ͘ͳ͍ͬͯΔͷ͔͕ຊʹΘ͔Βͳ͍ɻ
ςετͷྨྫ ͍ΖΜͳݟํΛ͢Δ͜ͱͰࣗୡʹ͋͏ςετ͕Έ͔ͭΔ Ͳ͜Λςετ͢Δͷ͔ ͲΜͳଆ໘Λςετ͢Δͷ͔ తͳεςʔΫϗϧμʔ ςετͷن
ςετͷΞϓϩʔν
ςετͷྨྫ ͍ΖΜͳݟํΛ͢Δ͜ͱͰࣗୡʹ͋͏ςετ͕Έ͔ͭΔ Ͳ͜Λςετ͢Δͷ͔ςετϨϕϧɺςετϐϥϛου ͲΜͳଆ໘Λςετ͢Δͷ͔࣭ಛੑɺςετλΠϓ తͳεςʔΫϗϧμʔΞδϟΠϧςετͷݶ ςετͷنςεταΠζ
ςετͷΞϓϩʔνεΫϦϓτςετɺ୳ࡧతςετ
+BOFU(SFHPSZ-JTB$SJTQJO"HJMF5FTUJOH$POEFOTFE+BQBOFTF&EJUJPO
+BOFU(SFHPSZ-JTB$SJTQJO"HJMF5FTUJOH$POEFOTFE+BQBOFTF&EJUJPO
+BOFU(SFHPSZ-JTB$SJTQJO"HJMF5FTUJOH$POEFOTFE+BQBOFTF&EJUJPO
ςετͷྨྫ ͍ΖΜͳݟํΛ͢Δ͜ͱͰࣗୡʹ͋͏ςετ͕Έ͔ͭΔ Ͳ͜Λςετ͢Δͷ͔ςετϨϕϧɺςετϐϥϛου ͲΜͳଆ໘Λςετ͢Δͷ͔࣭ಛੑɺςετλΠϓ తͳεςʔΫϗϧμʔΞδϟΠϧςετͷݶ ςετͷنςεταΠζ
ςετͷΞϓϩʔνεΫϦϓτςετɺ୳ࡧతςετ
γεςϜٴͼιϑτΣΞͷ࣭ཁٻٴͼධՁʢ42VB3&ʣʵγεςϜٴͼιϑτΣΞ࣭Ϟσϧ +*49 *40*&$
γεςϜٴͼιϑτΣΞͷ࣭ཁٻٴͼධՁʢ42VB3&ʣʵγεςϜٴͼιϑτΣΞ࣭Ϟσϧ +*49 *40*&$
ςετͷྨྫ ͍ΖΜͳݟํΛ͢Δ͜ͱͰࣗୡʹ͋͏ςετ͕Έ͔ͭΔ Ͳ͜Λςετ͢Δͷ͔ςετϨϕϧɺςετϐϥϛου ͲΜͳଆ໘Λςετ͢Δͷ͔࣭ಛੑɺςετλΠϓ తͳεςʔΫϗϧμʔΞδϟΠϧςετͷݶ ςετͷنςεταΠζ
ςετͷΞϓϩʔνεΫϦϓτςετɺ୳ࡧతςετ
+BOFU(SFHPSZ-JTB$SJTQJO"HJMF5FTUJOH$POEFOTFE+BQBOFTF&EJUJPO
ςετͷྨྫ ͍ΖΜͳݟํΛ͢Δ͜ͱͰࣗୡʹ͋͏ςετ͕Έ͔ͭΔ Ͳ͜Λςετ͢Δͷ͔ςετϨϕϧɺςετϐϥϛου ͲΜͳଆ໘Λςετ͢Δͷ͔࣭ಛੑɺςετλΠϓ తͳεςʔΫϗϧμʔΞδϟΠϧςετͷݶ ςετͷنςεταΠζ
ςετͷΞϓϩʔνεΫϦϓτςετɺ୳ࡧతςετ
IUUQTUFTUJOHHPPHMFCMPHDPNUFTUTJ[FTIUNM
ςετͷྨྫ ͍ΖΜͳݟํΛ͢Δ͜ͱͰࣗୡʹ͋͏ςετ͕Έ͔ͭΔ Ͳ͜Λςετ͢Δͷ͔ςετϨϕϧɺςετϐϥϛου ͲΜͳଆ໘Λςετ͢Δͷ͔࣭ಛੑɺςετλΠϓ తͳεςʔΫϗϧμʔΞδϟΠϧςετͷݶ ςετͷنςεταΠζ
ςετͷΞϓϩʔνεΫϦϓτςετɺ୳ࡧతςετ
εΫϦϓτςετͱ୳ࡧతςετ ಘखෆಘख͕͋ΔΑ w εΫϦϓτςετ w ͢Ͱʹهड़͞Ε͍ͯΔςετॱং௨Γʹ࣮ߦ͢Δςετํ๏ɻ w ͲΜͳςετΛ͍ͯ͘͠ͷ͔ܭըɺઃܭɺ࣮ߦͱ͢͢Ί͍ͯͭ͘ͷҰ෦ w ୳ࡧతςετ
w ඇެࣜͳςετઃܭٕ๏ͷҰͭɻςετΛ࣮ࢪ͢ΔաఔͰɺςετ୲ऀ͕ ςετ࣮ࢪใΛ׆༻͠ͳ͕ΒςετઃܭΛίϯτϩʔϧ͠ɺੵۃతʹ࣭ͷ ߴ͍৽͍͠ςετέʔεΛઃܭ͢Δɻ
ΞδϟΠϧঃʑʹՁΛେ͖͍ͯ͘͘͠ ςετޮՌతʹ࣮ફ͍ͯ͘͠ඞཁ͕͋Δ
ͲΕ͜ΕΕ͍ͬͯ͏Ͱͳ͍ ࣗୡʹϕετϑΟοτ͢Δ ςετΛ͍ͯ͘͠ඞཁ͕͋Δ
ςετࣗಈԽͷಋೖॱ ৽ن։ൃͷͱ͖ʹ͔ͭ͑Δ͔͠Εͳ͍ྫ ςετͳ͠ɻϓϩμΫτ͕ͱΓ͋͑ͣಈ͘Ϩϕϧ ϢχοτςετίʔυΧόϨοδ$ εϞʔΫςετέʔε ϢχοτςετίʔυΧόϨοδ$
*0 %#)551 ͕͔ΒΉ෦ͷςετ ͦΕͧΕͷΤϯυϙΠϯτʹ͍ͨͯ͠έʔεͣͭ ύϑΥʔϚϯεςετ؆қͳͷέʔε
੩తղੳσϓϩΠࣗಈԽͳͲ ՄೳͳݶΓॳظ͔Β
গ͍ͣͭ͠ΖΜͳ ςετɺ੩తղੳɺσϓϩΠύΠϓϥΠϯΛಋೖ͍ͯͬͯ͠ ߴ࣭ͳͷΛߴʹ։ൃ͍ͯ͜͠͏
ࢀߟॻ੶ ͲΜͳςετΛ͢Ε͍͍ͷ͔ߟ͑Δώϯτ͕͋ΔΑ w ࣮ફΞδϟΠϧςετ +BOFU(SFHPSZ-JTB$SJTQJO w ιϑτΣΞςετͷٕ๏ (MFOGPSE+.ZFST w "HJMF5FTUJOH$POEFOTFE
+BOFU(SFHPSZ-JTB$SJTQJO w ςετۦಈ։ൃ ,FOU#FDL w ϨΨγʔίʔυվળΨΠυ .JDIBFM$'FBUIFST