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.3k
アルプ 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.7k
1人目QAエンジニアよもやま話 / QA Test Talk Vol.1
nametake
4
710
アルプでのAgile Testing / Alp Agile Testing
nametake
1
2.4k
CFD-Editorというツールを作ってみた話 / Made CFD-Editor
nametake
1
370
スタートアップで1人目QAエンジニアになった話 / Startup first QA
nametake
3
1.4k
社内の品質管理 / In House QA
nametake
0
2.9k
Other Decks in Technology
See All in Technology
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
8.6k
Webアクセシビリティ入門
recruitengineers
PRO
1
250
Go で言うところのアレは TypeScript で言うとコレ / Kyoto.なんか #7
susisu
6
1.8k
人を動かすことについて考える
ichimichi
2
320
Android Studio の 新しいAI機能を試してみよう / Try out the new AI features in Android Studio
yanzm
0
270
トヨタ生産方式(TPS)入門
recruitengineers
PRO
2
220
GCASアップデート(202506-202508)
techniczna
0
250
サービスロボット最前線:ugoが挑むPhysical AI活用
kmatsuiugo
0
190
あとはAIに任せて人間は自由に生きる
kentaro
3
1.1k
JOAI発表資料 @ 関東kaggler会
joai_committee
1
280
退屈なことはDevinにやらせよう〜〜Devin APIを使ったVisual Regression Testの自動追加〜
kawamataryo
2
520
Goss: New Production-Ready Go Binding for Faiss #coefl_go_jp
bengo4com
0
1.1k
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
49
14k
Making the Leap to Tech Lead
cromwellryan
134
9.5k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Writing Fast Ruby
sferik
628
62k
How to Ace a Technical Interview
jacobian
279
23k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
820
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Faster Mobile Websites
deanohume
309
31k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
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
খ͍͞߹ͤදʹམͱ͠ࠐΉ
ରΛখ͘͞ ׂ͢Δ
ςετද ϨϏϡʔͷίπ
Ͳ͏͔ͬͯͬͨ Λฉ͘
ػೳࣗମ ୲ऀ͕Ұ൪ৄ͍͠
Ͳ͏͔ͬͨΛ ฉ͘ͱཧతͳ ·ͱ·ΓΛѲ ͍͢͠(͔)
ςετٕ๏ͷ ͍ॴ
͍ํΘ͔ͬͨ
͍ͭ͏͔
҆৺Λ ಘΔͨΊʹ͏
όϦϡʔʹ͋Δਅ伨
։ൃεϐʔυΛ ҡ࣋ͨ͠·· શςετ Γ͖Εͳ͍
ςετࣗମ શ݅ͨ͠΄͏͕͍͍ ͷࣗ໌
ςετൣғ ͜ΕͰ͍͍ͷ͔ʁ
ࣗୡՌͨͯ͠ ਅ伨ͳͷ͔ʁ
ςετٕ๏Λͬͯ ཧతͳࠜڌΛ࡞Δ
ཧతͳࠜڌͰ ෆ҆Λղফ͍ͯ͘͠
νʔϜͰ ςετέʔεΛ ϨϏϡʔͯ͠ ҆৺͍ͯ͘͠
͓ΘΓ