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
Dai Fujihara
September 17, 2012
Technology
410
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
アジャイルテストを、壮絶に、考える。
アジャイル開発におけるテストを考えてみた。
Dai Fujihara
September 17, 2012
More Decks by Dai Fujihara
See All by Dai Fujihara
なぜ自社ではスクラムがうまくいかないのか アジャイルコーチと考える、スクラムのアンチパターン / Why Scrum doesn't work in my company?
daipresents
1
940
CI/CDパイプラインにE2Eテストを統合する / Integrate E2E testing into the CI/CD pipeline
daipresents
0
1.9k
アジャイル・DevOps時代のタスク管理ツール / Task Management Tools for the Agile and DevOps Era
daipresents
0
480
品質エンジニアリングと自動化後の世界 / Quality Engineering and the Post-Automated World
daipresents
0
1.2k
アジャイル開発と品質エンジニアリング - QA時代の終わりとQE時代のはじまり / Agile Development and Quality Engineering
daipresents
1
9.3k
QA組織パターン - 構造ごとのメリットデメリットまとめ / QA organizational structure
daipresents
2
1.8k
人類よ! コードレビューも完全自動化の時代へ?!今風なイケてる静的解析を大活用しよう! / Automated Code Review
daipresents
0
2.6k
アジャイルテスティングが倒せない / I can't beat agile testing
daipresents
5
2.3k
E2Eテスト自動化の本質 - 品質と開発スピードを支えるテスト自動化時代へ / The Essence of E2E Test Automation
daipresents
0
860
Other Decks in Technology
See All in Technology
Nav2、Nav3 ... はたまた自作?〜 作って理解する Nav3 の設計意図 〜 / Nav2, Nav3 ... or Build Your Own? — Understanding Nav3's design intent by building it from scratch
yanzm
0
220
AIで開発は速くなったのに、なぜ現場は楽にならないのか 〜あなたの組織のボトルネックを突き止めるワークショップ〜
jacopen
1
260
リージョンの壁を越える、 ちょっと変わったAWSサービスの話
falken
PRO
0
240
その指示、Bobにしっかり伝わってる?初心者でも即実践できる プロンプト/コンテキスト設計のコツ
muehara
1
140
Genie Code ワークショップ 基礎編 / Genie-Code-Workshop-fundamental
databricksjapan
PRO
0
350
2026-09-04 SRE Tech Talk #15 怠惰なTerraform / Lazy Terraform
masasuzu
0
190
AIで仕事のやり方を変える
matsu7874
1
380
Azure App Service / Container Apps の組み込み認証
kuniteru
0
190
AI活用の現在地、 ちゃんと見えてますか?/XPfest-2026
visional_engineering_and_design
0
150
PfEingのアプローチで働こう
rindrics
0
170
生成AIのテナント制御とシャドーMCP対策 | AIを"止めずに"、情報を守る
yukun
0
110
Hub & Spoke 環境のネットワークルーティングを分解してみる
tsuyataku
1
530
Featured
See All Featured
エンジニアに許された特別な時間の終わり
watany
108
250k
Building AI with AI
inesmontani
PRO
1
1.2k
Being A Developer After 40
akosma
91
590k
Ethics towards AI in product and experience design
skipperchong
2
360
Deep Space Network (abreviated)
tonyrice
0
290
How to train your dragon (web standard)
notwaldorf
97
6.8k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
The Curious Case for Waylosing
cassininazir
1
490
Thoughts on Productivity
jonyablonski
76
5.4k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.1k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Transcript
&YQMPSF"HJMF5FTUJOH %BJ'VKJIBSBIUUQEBJQSFTFOUTDPN 'FBUVSJOHl5IF%BSL,OJHIU3JTFTzIUUQXXXUIFEBSLLOJHIUSJTFTDPN ςετΛɺઈʹɺߟ͑Δɻ
8IZ"HJMF5FTUJOH w ΞδϟΠϧ։ൃͷΑ͏ͳγϣʔτεϓϦϯτ ͷςετใ͕গͳ͍ w αʔϏε։ൃͱ͍͏ίϯςΩετʹैདྷͷς ετ͕Ϛον͠ͳ͍ w Ͳ͏͠Α͏͔ࠔͬͯΔ
Α͘Ͱͯ͘Δਤ IUUQXXXNPVOUBJOHPBUTPGUXBSFDPNTDSVNpHVSFT ͜ͷϑΟʔυόοΫαΠΫϧͰςετ ·ͰΒͳ͍ͱ͍͚ͳ͍
ΞδϟΠϧςετͷݶ ୯ମςετ ίϯϙʔωϯτςετ ػೳςετ ྫͱͯ͠ ετʔϦʔςετ ϓϩτλΠϓ γϛϡϨʔγϣϯ ୳ࡧతςετ γφϦΦ
ϢʔβϏϦςΟςετ Ϣʔβड͚ೖΕςετ ΞϧϑΝϕʔλ ύϑΥʔϚϯεෛՙςετ ηΩϡϦςΟςετ ʮʙੑʯςετ #PPL࣮ફΞδϟΠϧςετʢ"HJMF5FTUJOHʣIUUQCJUMZ/N$D/8 ࣗಈͱखಈ ࣗಈ πʔϧ खಈ
ΞδϟΠϧςετͷݶ ୯ମςετ ίϯϙʔωϯτςετ ػೳςετ ྫͱͯ͠ ετʔϦʔςετ ϓϩτλΠϓ γϛϡϨʔγϣϯ ୳ࡧతςετ γφϦΦ
ϢʔβϏϦςΟςετ Ϣʔβड͚ೖΕςετ ΞϧϑΝϕʔλ ύϑΥʔϚϯεෛՙςετ ηΩϡϦςΟςετ ʮʙੑʯςετ #PPL࣮ફΞδϟΠϧςετʢ"HJMF5FTUJOHʣIUUQCJUMZ/N$D/8 ࣗಈͱखಈ ࣗಈ πʔϧ खಈ ៉ྷʹཧ͞Ε͍ͯΔ͚ͩͰ ʹཱͨͳ͍ɻ͔ͩΒԿʁ ݱ͕ൃੜ͢Δ
Γ͍ͨ͜ͱ w Βͳ͚ΕͳΒͳ͍͜ͱΛΓ w Δ͖͜ͱΛ֬ఆ͠ w ͖͋ΒΊͨ͜ͱΛڞ༗͠ w ΈΜͳͰϦεΫΛཧղ͢Δ
ςετΛࣗͨͪ༻ʹཧ͢Δ ୯ମςετʢ65ʣ Ϣʔβड͚ೖΕςετ ʢ6"5ʣ ୳ࡧతςετ ϢʔβϏϦςΟςετ ύϑΥʔϚϯεπʔϧ ηΩϡϦςΟπʔϧ ࣗಈ ࣗಈ
πʔϧ खಈ
Ϣʔβड͚ೖΕςετ ʢ6"5ʣ ςετΛࣗͨͪ༻ʹཧ͢Δ ୯ମςετʢ65ʣ ୳ࡧతςετ ϢʔβϏϦςΟςετ ύϑΥʔϚϯεπʔϧ ηΩϡϦςΟπʔϧ ࣗಈ ࣗಈ
πʔϧ खಈ 65ͱը໘ͷೋͭΛࣗಈԽɻ େʹ͍ͨͬͯ͠Έͨͱ͖ ͷʮؾ͖ͮʯखಈʹͩ͜Θ Δ࡞ઓɻ
Ϣʔβड͚ೖΕςετ ʢ6"5ʣ ୯ମςετʢ65ʣ ύϑΥʔϚϯεπʔϧ ηΩϡϦςΟπʔϧ ࣗಈ ࣗಈ πʔϧ खಈ όάൃੜ࣌ʹ࠶ݱ֬ೝͳͲΛ͘͢
࣮ߦ͢ΔͨΊʹϓϩάϥϜԽඞਢɻ ࠷ۙࣗಈίʔυੜͱ͔͋ΔͷͰͦ͏ ͍ͬͨͱ͜Ζແཧͯ͠࡞Βͳ͍ɻ 65ͷൣғ ୳ࡧతςετ ϢʔβϏϦςΟςετ w ࠷খ୯ҐͷϓϩάϥϜͱॲཧͷςετ w "1*ɾ%#ଓ͜͜ʹؚΊͯ͠·͏ w ϓϩάϥϜ࡞ͷςετΤϏσϯεͱͯ͠࡞Δ
୯ମςετʢ65ʣ ύϑΥʔϚϯεπʔϧ ηΩϡϦςΟπʔϧ ࣗಈ ࣗಈ πʔϧ खಈ 6"5ͷൣғ ୳ࡧతςετ ϢʔβϏϦςΟςετ
w 6"5ΛࣗಈԽ͢Δͱ୯७࡞ۀͷ܁Γฦ͠ʹͳͬ ͨͷͰɺը໘ςετɺγφϦΦςετ6"5Ͱ Ұؾʹย͚Δ w ը໘ςετέʔε͕େྔʹͰ͖ΔͷͰ͞Βʹ ࡉԽͯ͠ରΛܾΊΔʢޙड़ʣ Ϣʔβड͚ೖΕςετ ʢ6"5ʣ 8FC%SJWFSͳͲΛ͏ͱ؆୯ʹը໘ςε τͰ͖Δ࣌ʹͳ͕ͬͨɺ৽͘͠Οϯυ Λ։͘ͱ͔Γʹ͍͘ςετ͋ΔͷͰ ͦ͏͍͏ͷ͖͋ΒΊΔɻ
୯ମςετʢ65ʣ ύϑΥʔϚϯεπʔϧ ηΩϡϦςΟπʔϧ ࣗಈ ࣗಈ πʔϧ खಈ 6"5ͷ͡Ί͔ͨ ୳ࡧతςετ ϢʔβϏϦςΟςετ
w ը໘͝ͱͷςετΑΓػೳ͝ͱͷςετͷ΄͏ ͕Өڹൣғ͕͔Γ͍͢ w 34QFD 8FC%SJWFSͩͱॳ৺ऀͰ؆୯ʹ ࣗಈԽɺϓϩάϥϜԽͰ͖ΔͷͰॊೈ Ϣʔβड͚ೖΕςετ ʢ6"5ʣ
୯ମςετʢ65ʣ ύϑΥʔϚϯεπʔϧ ηΩϡϦςΟπʔϧ ࣗಈ ࣗಈ πʔϧ खಈ 6"5ͷτϨʔυΦϑ ୳ࡧతςετ ϢʔβϏϦςΟςετ
Ϣʔβड͚ೖΕςετ ʢ6"5ʣ γϯϓϧͳػೳ ෳࡶͳػೳ ϝδϟʔͳػೳ ϚΠφʔͳػೳ ॏཁ ॏཁ ͜ͷΜʑͷը໘ νΣοΫͰΧόʔ͞Εͯ ͨ ͜ͷΜʑͷը໘ νΣοΫͰΧόʔ͞Εͯ ͨ ͖͋ΒΊର
୯ମςετʢ65ʣ ύϑΥʔϚϯεπʔϧ ηΩϡϦςΟπʔϧ ࣗಈ ࣗಈ πʔϧ खಈ πʔϧͷൣғ ୳ࡧతςετ ϢʔβϏϦςΟςετ
Ϣʔβड͚ೖΕςετ ʢ6"5ʣ ηΩϡϦςΟ෦65ͰΔ͜ͱͰ͖ ΔͷͰɺΕΔ͚ͩͬͯπʔϧʹཔΔ࡞ ઓ w ෛՙςετ w πʔϧͷઃఆΛ͍·Θ͢͜ͱͰָΛ͢Δ
୯ମςετʢ65ʣ ύϑΥʔϚϯεπʔϧ ηΩϡϦςΟπʔϧ ࣗಈ ࣗಈ πʔϧ खಈ खಈͷൣғ ୳ࡧతςετ ϢʔβϏϦςΟςετ
Ϣʔβड͚ೖΕςετ ʢ6"5ʣ ʮ͜͏ͳ͍ͬͯͨΒ͍͍ͷʹʯ͜͜Ͱચ ͍ग़͠ɺड͚ೖΕ୲ऀʹ༷มߋ͔ແࢹ ͔ͷஅΛͯ͠Β͏ɻ ։ൃऀશһͰ࣌ؒΛ͋ΘͤɺͤʔͷͰςε τ͍ͯ͘͠ͱΓ্͕Δ w ը໘ϨΠΞτɺσβΠϯਓͷΛ͏ w खಈͰૢ࡞ɺରʢJ1IPOFͱ͔ʣͰૢ࡞ w ςετͰͷʮؾ͖ͮʯΛνέοτԽͯ͠'#ʹͭ ͳ͛Δ
࣌ؒΛ༗ޮ׆༻͢Δ ୯ମςετʢ65ʣ Ϣʔβड͚ೖΕςετ ʢ6"5ʣ ୳ࡧతςετ ϢʔβϏϦςΟςετ ύϑΥʔϚϯεπʔϧ ηΩϡϦςΟπʔϧ ࣗಈ ࣗಈ
πʔϧ खಈ ྗ ࣌ؒݮ ࣌ؒݮ ࣌ؒݮ
ϓϩηεͷมԽ IUUQXXXNPVOUBJOHPBUTPGUXBSFDPNTDSVNpHVSFT 65ͷϑΟʔυόοΫαΠΫϧ ʢࣗಈʣ 6"5ͷϑΟʔυόοΫαΠΫϧ ࣗಈ ୳ࡧɺϢʔβϏϦςΟͷ ϑΟʔυόοΫαΠΫϧ खಈ
·ͱΊ wςετΛʮͳΜͱͳ͘ʯ͠ͳ͍ wςετૂͬͯΔ wͰ͖ͳ͍͜ͱΛཧղ͠ɺϦεΫ ʹߏ͑Δ