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
nametake
April 08, 2022
Technology
5
4.8k
テスト技法の話 / Testing techniques
社内向けに行ったテスト技法の話です。
スライド内で使用しているCFD法の図は
https://nametake.github.io/CFD-Editor/
を使用しています。
nametake
April 08, 2022
Tweet
Share
More Decks by nametake
See All by nametake
実例マッピングで要件のレビューサイクルを回してる話 / Example Mapping Review Cycle
nametake
1
1.4k
アルプ T-QAオンボーディング資料(2022年9月版) / Alp T-QA onboarding 2022-09
nametake
0
1.6k
定式化と自動化に取り組みますという話 / Work on formulation and automation
nametake
0
1k
QAエンジニアが実例マッピングを2ヶ月運用した話 / Example Mapping for 2 months
nametake
3
6.9k
1人目QAエンジニアよもやま話 / QA Test Talk Vol.1
nametake
4
720
アルプでのAgile Testing / Alp Agile Testing
nametake
1
2.4k
CFD-Editorというツールを作ってみた話 / Made CFD-Editor
nametake
1
380
スタートアップで1人目QAエンジニアになった話 / Startup first QA
nametake
3
1.4k
社内の品質管理 / In House QA
nametake
0
2.9k
Other Decks in Technology
See All in Technology
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
12
80k
AgentCon Accra: Ctrl + Alt + Assist: AI Agents Edition
bethany
0
110
PHPからはじめるコンピュータアーキテクチャ / From Scripts to Silicon: A Journey Through the Layers of Computing Hiroshima 2025 Edition
tomzoh
0
140
能登半島災害現場エンジニアクロストーク 【JAWS FESTA 2025 in 金沢】
ditccsugii
0
840
ビズリーチ求職者検索におけるPLMとLLMの活用 / Search Engineering MEET UP_2-1
visional_engineering_and_design
1
130
React19.2のuseEffectEventを追う
maguroalternative
0
250
OCI Network Firewall 概要
oracle4engineer
PRO
2
7.9k
"プロポーザルってなんか怖そう"という境界を超えてみた@TSUDOI by giftee Tech #1
shilo113
0
200
AWS IoT 超入門 2025
hattori
0
340
オープンソースでどこまでできる?フォーマル検証チャレンジ
msyksphinz
0
140
20251007: What happens when multi-agent systems become larger? (CyberAgent, Inc)
ornew
1
290
ガバメントクラウドの概要と自治体事例(名古屋市)
techniczna
3
240
Featured
See All Featured
Docker and Python
trallard
46
3.6k
Speed Design
sergeychernyshev
32
1.2k
A Modern Web Designer's Workflow
chriscoyier
697
190k
Leading Effective Engineering Teams in the AI Era
addyosmani
6
440
Facilitating Awesome Meetings
lara
56
6.6k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Reflections from 52 weeks, 52 projects
jeffersonlam
353
21k
Mobile First: as difficult as doing things right
swwweet
224
10k
Agile that works and the tools we love
rasmusluckow
331
21k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
RailsConf 2023
tenderlove
30
1.2k
Build your cross-platform service in a week with App Engine
jlugia
232
18k
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
খ͍͞߹ͤදʹམͱ͠ࠐΉ
ରΛখ͘͞ ׂ͢Δ
ςετද ϨϏϡʔͷίπ
Ͳ͏͔ͬͯͬͨ Λฉ͘
ػೳࣗମ ୲ऀ͕Ұ൪ৄ͍͠
Ͳ͏͔ͬͨΛ ฉ͘ͱཧతͳ ·ͱ·ΓΛѲ ͍͢͠(͔)
ςετٕ๏ͷ ͍ॴ
͍ํΘ͔ͬͨ
͍ͭ͏͔
҆৺Λ ಘΔͨΊʹ͏
όϦϡʔʹ͋Δਅ伨
։ൃεϐʔυΛ ҡ࣋ͨ͠·· શςετ Γ͖Εͳ͍
ςετࣗମ શ݅ͨ͠΄͏͕͍͍ ͷࣗ໌
ςετൣғ ͜ΕͰ͍͍ͷ͔ʁ
ࣗୡՌͨͯ͠ ਅ伨ͳͷ͔ʁ
ςετٕ๏Λͬͯ ཧతͳࠜڌΛ࡞Δ
ཧతͳࠜڌͰ ෆ҆Λղফ͍ͯ͘͠
νʔϜͰ ςετέʔεΛ ϨϏϡʔͯ͠ ҆৺͍ͯ͘͠
͓ΘΓ