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
740
システム開発のテストってなに -自分達にあうものをさがそう-
システム開発でテストするって何よみたいな話をアジャイル開発の研修という背景ではなしました。
kyonmm
PRO
July 14, 2020
Tweet
Share
More Decks by kyonmm
See All by kyonmm
Living Process #RSGT2024
kyonmm
PRO
2
1.7k
アジャイルクイズ王 2024 #RSGT2024 / agile quiz king 2024
kyonmm
PRO
0
87
プロダクトマネジメントのグローバルトレンド #pmconf2023 / Global Trends in Product Management
kyonmm
PRO
3
5.8k
スタートアップのためのアジャイルプラクティス -論文100本ノック- #xpjug / Agile Practice for Startup - Papers -
kyonmm
PRO
3
1.5k
アジャイルリーダークイズ王 2023 #scrummikawa / agile leader quiz king 2023
kyonmm
PRO
1
980
アジャイルテストクイズ王2023 #scrumniigata / agile test quiz king
kyonmm
PRO
0
590
アジャイルコーチクイズ王 2023 #scrumfukuoka
kyonmm
PRO
0
1.8k
Living Management -Good bye Scrum, Hello Semilattice- #RSGT2023
kyonmm
PRO
1
7.3k
スクラムクイズ王 2022 #scrumsapporo / scrum quiz king 2022
kyonmm
PRO
1
1.7k
Other Decks in Technology
See All in Technology
アクセシビリティを考慮したUI/CSSフレームワーク・ライブラリ選定
yajihum
2
1k
On Your Data を超えていく!
hirotomotaguchi
2
690
Python と Snowflake はズッ友だょ!~ Snowflake の Python 関連機能をふりかえる ~
__allllllllez__
1
120
LLM開発・活用の舞台裏@2024.04.25
yushin_n
1
340
どうするコスト最適化のトレードオフ
tetsuyaooooo
1
530
「スニダン」開発組織の構造に込めた意図 ~組織作りはパッションや政治ではない!~
rinchsan
3
570
Cloud Native Java with Spring Boot (CNCF Aarhus, April 2024)
thomasvitale
1
170
Google Cloud Next '24でブログを10本書いた方法と勉強会を沸かせた方法
yasumuusan
0
300
DMM.com アルファ室採用案内資料
hsugita
1
160
20240418_Google ColabにLLMが搭載されたようなのでPython x データ分析の勉強方法を考えてみる
doradora09
0
140
LayerXにおけるLLMプロダクト開発の今までとこれから
layerx
PRO
1
360
Vertex AI を中心に 生成AIのアップデートを共有します
kaz1437
0
310
Featured
See All Featured
Web Components: a chance to create the future
zenorocha
305
41k
A Tale of Four Properties
chriscoyier
151
22k
Teambox: Starting and Learning
jrom
128
8.4k
What’s in a name? Adding method to the madness
productmarketing
PRO
16
2.6k
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.6k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
221
21k
The MySQL Ecosystem @ GitHub 2015
samlambert
243
12k
10 Git Anti Patterns You Should be Aware of
lemiorhan
648
58k
Gamification - CAS2011
davidbonilla
76
4.6k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Being A Developer After 40
akosma
57
580k
Principles of Awesome APIs and How to Build Them.
keavy
121
16k
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