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
テスト技法の話 / Testing techniques
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
nametake
April 08, 2022
Technology
5k
5
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
テスト技法の話 / Testing techniques
社内向けに行ったテスト技法の話です。
スライド内で使用しているCFD法の図は
https://nametake.github.io/CFD-Editor/
を使用しています。
nametake
April 08, 2022
More Decks by nametake
See All by nametake
実例マッピングで要件のレビューサイクルを回してる話 / Example Mapping Review Cycle
nametake
1
1.6k
アルプ T-QAオンボーディング資料(2022年9月版) / Alp T-QA onboarding 2022-09
nametake
0
1.7k
定式化と自動化に取り組みますという話 / Work on formulation and automation
nametake
0
1.2k
QAエンジニアが実例マッピングを2ヶ月運用した話 / Example Mapping for 2 months
nametake
3
7.4k
1人目QAエンジニアよもやま話 / QA Test Talk Vol.1
nametake
4
770
アルプでのAgile Testing / Alp Agile Testing
nametake
1
2.6k
CFD-Editorというツールを作ってみた話 / Made CFD-Editor
nametake
1
470
スタートアップで1人目QAエンジニアになった話 / Startup first QA
nametake
3
1.5k
社内の品質管理 / In House QA
nametake
0
3k
Other Decks in Technology
See All in Technology
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
4
25k
スクラムで身についていた動き方を、XPで捉え直してみた
codmoninc
0
150
「重なり」は迎える側がつくる ― 人もAIエージェントも歓迎するプロダクトエンジニアリング ―
go0517go
PRO
0
140
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
20k
みてねにおけるAI-DLC導入活動とAIドリブン開発の現在地/JAWS-UG AI-DLC #2
isaoshimizu
2
330
Bet AI Day 2026丨AIを「使う」から、AIが「働く」へ ― LayerXが進める「組織AI」の社会実装
layerx
PRO
2
1.5k
Bet AI Day 2026丨Production-Ready AI Agents — エンタープライズの実務を任せるための設計と運用
layerx
PRO
2
1.7k
PM領域でのAI Agentの活用
lycorptech_jp
PRO
0
230
Eight Engineering Unit 紹介資料
sansan33
PRO
3
8.3k
指示待ちから変化に応じるClaude Codeへ!~環境からAgentへの帰り道を作る~
gotalab555
9
1.8k
どんな手を使っても絶対間に合わせるスケジューラ
asari194617
0
1.5k
AI時代に、プロダクトの数だけ積み上がる所有コストをどうエンジニアリングするか / Engineering the Cost of Ownership
kzkmaeda
0
330
Featured
See All Featured
Odyssey Design
rkendrick25
PRO
2
790
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
230
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
Are puppies a ranking factor?
jonoalderson
2
3.9k
Paper Plane
katiecoart
PRO
2
53k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
Technical Leadership for Architectural Decision Making
baasie
3
550
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
640
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Transcript
ςετٕ๏ͷ @nametake
ಉΫϥεׂ ͱ σγδϣϯςʔϒϧ
ಉΫϥεׂ
ͱ͋Δೖྗʹ͓͍ͯ ͲΕΛೖྗͯ͠ ಉ݁͡ՌʹͳΔͷ ू߹ʹׂ͢Δ
ྫ
ྸΛೖྗͯ͠ ޏ༻Λఆ͢Δ
0~15ࡀ: ޏ༻͠ͳ͍ 16~18ࡀ: ΞϧόΠτ 19~64ࡀ: ਖ਼ࣾһ 65~ࡀ: ޏ༻͠ͳ͍
0~15ࡀ 16~18ࡀ 19~64ࡀ 65~ࡀ
0~15ࡀ ← ಉΫϥε 16~18ࡀ ← ಉΫϥε 19~64ࡀ ← ಉΫϥε 65~ࡀ
← ಉΫϥε
༗ޮಉΫϥε ͱ ແޮಉΫϥε
֬ೝ͍ͨ͜͠ͱʹ ରͯͦ͠ͷಉ Ϋϥε͕༗ޮ͔ Ͳ͏͔
0~15ࡀ ← ಉΫϥε 16~18ࡀ ← ಉΫϥε 19~64ࡀ ← ಉΫϥε 65~ࡀ
← ಉΫϥε
0~15ࡀ ← ಉΫϥε 16~18ࡀ ← ಉΫϥε 19~64ࡀ ← ಉΫϥε 65~ࡀ
← ಉΫϥε
~-1ࡀ ← ಉΫϥε 0~15ࡀ ← ಉΫϥε 16~18ࡀ ← ಉΫϥε 19~64ࡀ
← ಉΫϥε 65~ࡀ ← ಉΫϥε
~-1ࡀ ← ಉΫϥε 0~15ࡀ ← ಉΫϥε 16~18ࡀ ← ಉΫϥε 19~64ࡀ
← ಉΫϥε 65~ࡀ ← ಉΫϥε
ܖʹΑΔઃܭͷ ࣄલ݅ͱ͔ͷ Πϝʔδ
؆୯
(ཧ۶্)
ந্͕͕Δͱ ׂ͕͍͠
͜Ε্͕ख͘ Ͱ͖ͳ͍ͱ͜ͷޙͷ ςετٕ๏ ্ख͘ಈ͔ͳ͍
ޙड़
σγδϣϯςʔϒϧ
༷Λදʹͨ͠ͷ
࡞Γํ
ͦͷػೳͷಉ Ϋϥεׂͷରʹ ͳΔཁૉΛݟ͚ͭΔ
͜ͷཁૉͷ͜ͱΛ ʮҼࢠʯͱݺͿ
ݟ͚ͭͨཁૉΛ ಉΫϥεׂ͢Δ
ׂͨ͠ಉΫϥε ͷ͜ͱΛʮਫ४ʯ ͱݺͿ
ͦͷػೳͷ݁ՌΛ هड़͢Δ
ྫ
Χλϩά՝߲͕ۚ ༗ޮ͔ແޮ͔
None
None
None
None
σγδϣϯςʔϒϧ ͷऑ
Έ߹Θͤരൃ
͖ͬ͞ͷྫ
None
2*2*4*2*2*3*3 = 576
͕ଟ͍
ςετ7ݪଇͷ2
2. શςετ ෆՄೳ
Ͳ͏ͬͨΒ ݮΒͤΔ͔
͋Γ͑ͳ͍ Έ߹Θͤ
None
ར༻։࢝ͷલͰ ։݄࢝ͷׂΓଘࡏ͠ͳ͍
Ұճ՝ۚͷͱ͖ ྉۚܭࢉϞσϧ ैྔ੍ݻఆͰׂΓແ͍
σγδϣϯςʔϒϧ Λ࡞͔ͬͯΒ దٓΔͰ͍͍
ࣄલʹΔ ख๏͋Δ
CFD๏
Cause Flow Diagram
ಉΫϥεׂ + CFD + σγδϣϯςʔϒϧ
؆୯ͳྫ
ిࢠϚωʔͷ ࣗൢػͷߪೖ
None
4*3*2=24
Cause Flow Diagram
ಉׂͨ͠ͷΛ֤ϊʔυʹى͜͢ ݪҼϊʔυ ݁Ռϊʔυ
ݪҼϊʔυΛ݁Ռϊʔυ·Ͱܨ͛Δ
None
·ͩ·ͩݮΒͤΔ
ແޮ
None
None
None
͠ʮߴʻߪೖֹʯͷਫ४ͷͱ͖ʹ ඞͣߪೖෆՄೳͳΒҰճ֬ೝ͢Εྑ͍
None
None
24έʔε͕ 9έʔεʹ
ΊͬͪΌݮΒͤΔ
Χλϩά՝߲ۚ Ͱ͍͍ײ͡ͷ ςετέʔεʹ ͳΓͦ͏
ࢼͯ͠ΈΔ
None
Ұճ՝ۚͷͱ͖Ͳ͏ͭͳ͙ʜʜʁ
Ұճ՝ۚͷͱ͖Ͳ͏ͭͳ͙ʜʜʁ ݄ͷͱ͖͚ͩ։݄࢝ ܨ͍͚͗ͨͲͲ͏͢Εʜʜʁ
Ұճ՝ۚͷͱ͖Ͳ͏ͭͳ͙ʜʜʁ ݄ͷͱ͖͚ͩ։݄࢝ ܨ͍͚͗ͨͲͲ͏͢Εʜʜʁ ͦͦແޮʹͳΔ έʔεͬͯʜʜʁ
্ख͍͔͘ͳ͍
ͳ্ͥख͘ ͍͔ͳ͍͔
Ҽࢠͱਫ४ͷ બఆϛε
2ͭߟ͑Δ
1. ཧతʹؔ͢Δ ࠷খݶͷҼࢠ͕ྻڍ ग़དྷ͍ͯΔ͔
Χλϩά࡞
None
ΧλϩάΞΠςϜͷར༻కͱ ։݄࢝ͷׂΓ૬ޓʹӨڹ͢Δ
ΧλϩάΞΠςϜͷར༻కͱ ٻपظ૬ޓʹӨڹ͠ͳ͍
None
খ͍͞Έ߹Θͤʹ མͱ͠ࠐΊΔ
ͱ͍͏ͷͷ ίʔυ্Ͱ Έ߹Θͤͷ֬ೝ ඞཁͰʁ
Ҽࢠʹஈ֊Λ ઃ͚ͯ֬ೝ͢Δ
ిࢠϚωʔͷ ࣗൢػͷߪೖͷྫ
None
Χʔυछผʹ
༗ޮͳͱແޮͳʹ͚ΒΕΔ
্࣮Χʔυछผ͕ଞͷ࣮ʹӨڹ͕ͳ͍߹ ͦΕͧΕͰͻͱ·ͱ·ΓʹͰ͖Δ
None
None
None
None
ζʔϜΠϯ ζʔϜΞτ ͱݺΕͯΔ
ΧλϩάͷྫʹΔ
None
͜Ε͜ΕͰςετΛ͢Δ
͜ΕΛҼࢠͷͭʹ͢Δ
͜ͷΈ߹ΘͤࣗମΛ ͭͷҼࢠʹ͢Δ
None
ͦͷஅ໘ʹ͓͚Δ ཧతͳΈ߹Θͤ ͔Ͳ͏͔Λߟ͑Δ
ؔͷInͱOutͷ Έ߹Θͤͱͯ͠ දݱ͞ΕΔ͔
͏1ͭ
2. ςετରΛ ҙຯͷ͋ΔܗͰ ͢Δ
Χλϩάͷྫ
None
՝ۚλΠϓ
ΦϖϨʔλʔͷ ߦಈ͔Βߟ͑Δ
ఆظ՝ۚͱ Ұճ՝ۚͰ ͦͦߟ͑ํ͕ ผͳͷͰʁ
(ڪΒ͘)ผͷՄೳੑ͕ ඇৗʹߴ͍
Ұճ՝ۚͱ ఆظ՝ۚ ςʔϒϧΛ ผʹ͢Δ
None
খ͍͞߹ͤදʹམͱ͠ࠐΉ
ରΛখ͘͞ ׂ͢Δ
ςετද ϨϏϡʔͷίπ
Ͳ͏͔ͬͯͬͨ Λฉ͘
ػೳࣗମ ୲ऀ͕Ұ൪ৄ͍͠
Ͳ͏͔ͬͨΛ ฉ͘ͱཧతͳ ·ͱ·ΓΛѲ ͍͢͠(͔)
ςετٕ๏ͷ ͍ॴ
͍ํΘ͔ͬͨ
͍ͭ͏͔
҆৺Λ ಘΔͨΊʹ͏
όϦϡʔʹ͋Δਅ伨
։ൃεϐʔυΛ ҡ࣋ͨ͠·· શςετ Γ͖Εͳ͍
ςετࣗମ શ݅ͨ͠΄͏͕͍͍ ͷࣗ໌
ςετൣғ ͜ΕͰ͍͍ͷ͔ʁ
ࣗୡՌͨͯ͠ ਅ伨ͳͷ͔ʁ
ςετٕ๏Λͬͯ ཧతͳࠜڌΛ࡞Δ
ཧతͳࠜڌͰ ෆ҆Λղফ͍ͯ͘͠
νʔϜͰ ςετέʔεΛ ϨϏϡʔͯ͠ ҆৺͍ͯ͘͠
͓ΘΓ