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
「そういえば何でテストエンジニアやめたん?」〜5年前の振り返りなの
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
log5
May 21, 2022
Technology
240
0
Share
「そういえば何でテストエンジニアやめたん?」〜5年前の振り返りなの
at
https://www.swtest.jp/index.php?JaSSTnano#hc3d2308
log5
May 21, 2022
More Decks by log5
See All by log5
App Clip 5年史: 萌動と停滞のクロニクル
judau
0
3.1k
"Record, replay, and review: UI automation with Xcode" の要約
judau
1
230
懐かしきCaboChaのレシピをもう一度
judau
0
150
App Clipの魔法: iOSデザイン開発の新時代
judau
4
8.7k
AppCodeのサ終から半年後
judau
1
220
"Meet Swift Testing" & "Go further with Swift Testing" in 5 min
judau
0
360
Aquaの波紋によせて
judau
0
170
iOSは自動作曲の夢を見るか
judau
0
1.8k
What's New in App Clips after WWDC23
judau
1
180
Other Decks in Technology
See All in Technology
VespaのParent Childを用いたフィードパフォーマンスの改善
taking
0
150
AzureのIaC管理からログ調査まで、随所に役立つSkillsとCustom-Instructions / Boosting IaC and Log Analysis with Skills
aeonpeople
0
340
Pure Intonation on Browser: Building a Sequencer with Ruby
nagachika
0
340
社内エンジニア勉強会の醍醐味と苦しみ/tamadev
nishiuma
0
270
AIが書いたコードを信じられない問題 〜レビュー負荷を下げるために変えたこと〜 / The AI Code Trust Gap: Reducing the Review Burden
bitkey
PRO
8
1.4k
[Oracle TechNight#99] 生成AI時代のAI/ML入門 ~ AIとオラクルデータベースの関係 (後半)
oracle4engineer
PRO
1
130
AI バイブコーティングでキーボード不要?!
samakada
0
660
コミュニティ・勉強会を作るのは目的じゃない
ohmori_yusuke
0
280
生成AIはソフトウェア開発の革命か、ソフトウェア工学の宿題再提出なのか -ソフトウェア品質特性の追加提案-
kyonmm
PRO
1
240
AndroidアプリとCopilot Studioの統合
nakasho
0
180
AI와 협업하는 조직으로의 여정
arawn
0
560
データ定義の混乱と戦う 〜 管理会計と財務会計 〜
wonohe
0
160
Featured
See All Featured
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
150
Un-Boring Meetings
codingconduct
0
280
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
170
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
4 Signs Your Business is Dying
shpigford
187
22k
Mind Mapping
helmedeiros
PRO
1
170
Java REST API Framework Comparison - PWX 2021
mraible
34
9.3k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
180
Scaling GitHub
holman
464
140k
Color Theory Basics | Prateek | Gurzu
gurzu
0
300
Building AI with AI
inesmontani
PRO
1
930
Why Our Code Smells
bkeepers
PRO
340
58k
Transcript
ʮͦ͏͍͑ ԿͰςετΤϯδχΞΊͨΜʁʯ @log5 5લͷৼΓฦΓͳͷ
୭ʁ • log5(@log5) • ΤϯδχΞ৬@౦ژ
୭ʁ • log5(@log5) • ΤϯδχΞ৬@౦ژ ࠷ۙͷ15ؒ ࣄ -15 -10 -5
0 ͳΜͱ͔ΤϯδχΞ ςετΤϯδχΞ ࠞಱͷ࣌
࠷ۙͷ15ؒ ࣄ -15 -10 -5 0 ͳΜͱ͔ΤϯδχΞ ςετΤϯδχΞ ࠞಱͷ࣌
ʮςετΤϯδχΞʯis Կ • ιϑτΣΞςετʹؔ࿈͢Δ׆ಈΛओʹ୲͏ཧऀͰͳ͍ΤϯδχΞ • ςετϚωʔδϟͰͳ͍ • ҎԼͷΑ͏ͳ׆ಈΛؚΉ • ιϑτΣΞςετͷઃܭɺ࣮ɺ࣮ߦ
• ιϑτΣΞςετࣗಈԽ׆ಈ • ج൫ߏஙɺεΫϦϓτ࡞ɺӡ༻อक • ҎԼͷΑ͏ͳ׆ಈؚ·ͳ͍ • ςετܭըɺϞχλϦϯάɺίϯτϩʔϧɺੳ ͜ͷεϥΠυͰͷఆٛ
͝ҙ • ࣗޠΓͷੲͰ͢ • ̑લͷͰ͖͝ͱ͕ϝΠϯ • ͔ͳΓओ؍త • NDAͷཧ༝Ͱएׯվม͋Γ •
ӈͷࣸਅຊͱແؔ
͢͜ͱ • ̑લʹɺςετΤϯδχΞΛ Ίͨཧ༝ͦͷؔ࿈ • ͋·ΓਓલͰݴ͑ͳ͔ͬͨ ʹϑΥʔΧε
͢͜ͱ • ̑લʹɺςετΤϯδχΞΛ Ίͨཧ༝ͦͷؔ࿈ • ͋·ΓਓલͰݴ͑ͳ͔ͬͨ ʹϑΥʔΧε ͞ͳ͍͜ͱ • ςετΤϯδχΞͷจԽͱ͔ޏ༻
ͱ͔ۚͱ͔૬ͷ͍͠
͘͡ • ςετΤϯδχΞΛΊͨʮදʯͷཧ༝ • ʮཪʯͷཧ༝ɺͦΕΛੜΜͩ̏ͭͷࢥ͍ࠐΈ • ࠓ͜ΕΛৼΓฦͬͯࢥ͏͜ͱ
ςετΤϯδχΞΛΊͨ ʮදʯͷཧ༝
࣌ͷঢ়گ • ୈࡾऀݕূձࣾ(Aࣾ)ʹࡏ੶ • खಈςετ • ઃܭɺ࣮ࢪ • ࣗಈςετ •
ج൫ߏஙɺςετεΫϦϓτ࡞ -15 -10 -5 0 ͳΜͱ͔ΤϯδχΞ ςετΤϯδχΞ ࠞಱͷ࣌
• ࣌Selenium(IDE, WebDriver)͕ ·ͩྲྀߦ͍ͬͯͨ࣌ظ • ιϑτΣΞςετࣗಈԽʹऔΉ • →ϓϩάϥϛϯάΛֶͿ • ιϑτΣΞ։ൃ໘നͦ͏
࣌ͷ”స৬ཧ༝” “ιϑτΣΞ։ൃʹνϟϨϯδ͍ͨ͠ͱ ࢥ͔ͬͨΒͰ͢”
“ιϑτΣΞ։ൃʹνϟϨϯδ͍ͨ͠ͱࢥ͔ͬͨΒͰ͢” • ӕͰͳ͍͕ɺ͜Ε͕શͯͰͳ͍…
“ιϑτΣΞ։ൃʹνϟϨϯδ͍ͨ͠ͱࢥ͔ͬͨΒͰ͢” • ӕͰͳ͍͕ɺ͜Ε͕શͯͰͳ͍… • ςετΤϯδχΞͱ͍͏৬ʹؔͯ͠ࢥ͏͜ͱ͕͋ͬͨ
ʮཪʯͷཧ༝
ʮཪʯͷཧ༝ …ͬͯԿΑ • ࣍ͷࣄͱͯ͠ʮςετΤϯδχΞʯΛআ֎ͨ͠ཧ༝ • 3ͭͷࢥ͍ࠐΈ
3ͭͷࢥ͍ࠐΈ • ۚʹؔͯ͠ • ࢢՁʹؔͯ͠ • ࢿ֨ʹؔͯ͠
ۚʹؔͯ͠ • ࣌ɺୈࡾऀݕূձࣾ(Aࣾ)ʹࡏ੶ • खಈςετ • ઃܭɺ࣮ࢪ • ࣗಈςετ •
ج൫ߏஙɺεΫϦϓτ࡞
ۚʹؔͯ͠ • ࣌ɺୈࡾऀݕূձࣾ(Aࣾ)ʹࡏ੶ • खಈςετ • ઃܭɺ࣮ࢪ • ࣗಈςετ •
ج൫ߏஙɺεΫϦϓτ࡞ • ۚ • 💴 × 2
ۚʹؔͯ͠ • ۚ • 💴 × 2 • ঢڅ •
͋ͬͨɻ • څ༩ςʔϒϧ n² ஈ֊ (n 10Ҏ্ͷࣗવʣ • Ұͷঢڅֹ 💴 × 0.025 ҎԼ
ۚʹؔͯ͠ • ঢڅ • ͋ͬͨɻ • څ༩ςʔϒϧ n² ஈ֊ (n
10Ҏ্ͷࣗવʣ • Ұͷঢڅֹ 💴 × 0.025 ҎԼ • ϚωʔδϟʔʹͳΕͬͱ্͕Δ • ࣄͷ༰มΘͬͪΌ͏…
ςετΤϯδχΞɺ͏͔Βͳ͍!? ςετΤϯδχΞΛΊΔ͖͔͚ͬʹͳͬͨࢥ͍ࠐΈ - ͦͷ̍
ࢢՁʹؔͯ͠ • ͖͔͚ͬస৬׆ಈ • ଞͷձࣾҧ͏͔͠Εͳ͍ • ͔ͤͬ͘ʹ͚ͭͨεΩϧΛ࠷େݶ׆͔͍ͨ͠ • ςετΤϯδχΞͱͯ͠ಇ͜͏ɺͱ͜ͷ࣌·ͩࢥ͍ͬͯͨ •
ςετઐνʔϜͷ͋Δاۀ(BࣾɺCࣾ)ʹԠืͯ͠Έͨ
ࢢՁʹؔͯ͠ • ςετઐνʔϜͷ͋Δاۀ(BࣾɺCࣾ)ʹԠืͯ͠Έͨ • Bࣾ • ٻਓࠂʹهࡌͷ࠷ֹۚ: 💴×4 Ͱਖ਼ࣾһ۰ •
࠷ऴ໘લʹʮ͍͖ͳΓ💴×4 ·Ͱग़ͤͳ͍ͱࢥ͍·͕͢😊ʯ
ࢢՁʹؔͯ͠ • Bࣾ • ٻਓࠂʹهࡌͷ࠷ֹۚ: 💴 × 4 Ͱਖ਼ࣾһ۰ •
࠷ऴ໘લʹʮ͍͖ͳΓ💴 × 4 ·Ͱग़ͤͳ͍ͱࢥ͍·͕͢😊ʯ • Cࣾ • ٻਓࠂʹهࡌͷ࠷ֹۚ: 💴 × 4.2 Ͱਖ਼ࣾһ۰ • һ໘લʹʮܖࣾһͱ͍͏݅ͳΒOKʯ
• Bࣾ • ٻਓࠂʹهࡌͷ࠷ֹۚ: 💴 × 4 Ͱਖ਼ࣾһ۰ • ࠷ऴ໘લʹʮ͍͖ͳΓ💴
× 4 ·Ͱग़ͤͳ͍ͱࢥ͍·͕͢😊ʯ • Cࣾ • ٻਓࠂʹهࡌͷ࠷ֹۚ: 💴 × 4.2 Ͱਖ਼ࣾһ۰ • һ໘લʹʮܖࣾһͱ͍͏݅ͳΒOKʯ ʮ͑ɺͦͷλΠϛϯάͰݴ͍·͢ͷ…ʁʯ
ॳΊͯͷస৬׆ಈͰࢥͬͨ͜ͱ ʮٻਓࠂɺӕΜ…ʯ
• Bࣾ • ٻਓࠂʹهࡌͷ࠷ֹۚ: 💴 × 4 Ͱਖ਼ࣾһ۰ • ࠷ऴ໘લʹʮ͍͖ͳΓ💴
× 4 ·Ͱग़ͤͳ͍ͱࢥ͍·͕͢😊ʯ • Cࣾ • ٻਓࠂʹهࡌͷ࠷ֹۚ: 💴 × 4.2 Ͱਖ਼ࣾһ۰ • һ໘ஊલʹʮܖࣾһͱ͍͏݅ͳΒOKʯ ࣮ͷͱ͜ΖɺBࣾCࣾʮςετઐνʔϜʯ͋ͬͯɺ ʮςετઐձࣾʯͰͳ͔ͬͨͷͰ…
ʮ։ൃܦݧ͋ͬͨΒ͜Μͳঢ়گʹͳΒͳ͔ͬͨ…ʁʯ ࣮ͷͱ͜ΖɺBࣾCࣾʮςετઐνʔϜʯ͋ͬͯɺʮςετઐձࣾʯͰͳ͔ͬͨͷͰ…
ςετΤϯδχΞɺܦྺͱͯ͠ऑ͍!? ςετΤϯδχΞΛΊΔ͖͔͚ͬʹͳͬͨࢥ͍ࠐΈ - ͦͷ2 ࣮ࡍଞͷ෦ͰΞϯϚον͕͋ͬͨͷ͕ݪҼͩͱࢥ͏͕ɺ࣌ͦͷΑ͏ʹࢥ͍ࠐΜͰ͠·ͬͨ
ࢿ֨ʹؔͯ͠ • JSTQBͷ • ISTQB Foundation 2014͜ΖʹऔಘʢϓϩϝτϦοΫͰडݧʣ • JSTQB Advanced
Level ʹઓʂʢ2015ʙʣ
ࢿ֨ʹؔͯ͠ • JSTQB AL ςετϚωʔδϟ • 20158݄29 • 20168݄27 •
20178݄26 • JSTQB AL ςετΞφϦετ • 20162݄13 • 20172݄11
ࢿ֨ʹؔͯ͠ • JSTQB AL ςετϚωʔδϟ • 20158݄29: ❌ • 20168݄27:
❌ • 20178݄26: ❌ • JSTQB AL ςετΞφϦετ • 20162݄13: ❌ • 20172݄11: ❌
ࢿ֨ʹؔͯ͠ • JSTQB AL ςετϚωʔδϟ • 20158݄29: ❌ • 20168݄27:
❌ • 20178݄26: ❌ • JSTQB AL ςετΞφϦετ • 20162݄13: ❌ • 20172݄11: ❌ • εΫΤΞϦϯάαʔϏεͷ՝ۚˍਐḿ100%౸ୡΉͳ͘͠…
શམͪͨ͠ײ “٬؍తʹݟͯςετͷ࠽ೳ͕ͳ͍ͷͰ?”
ςετΤϯδχΞɺࣗʹ͍ͯͳ͍!? ςετΤϯδχΞΛΊΔ͖͔͚ͬʹͳͬͨࢥ͍ࠐΈ - ͦͷ3
ࢥ͍ࠐΈ·ͱΊ • ςετΤϯδχΞɺ͏͔Βͳ͍!? • ςετΤϯδχΞɺܦྺͱͯ͠ऑ͍!? • ςετΤϯδχΞɺࣗʹ͍ͯͳ͍!?
ࠓ͜ΕΛৼΓฦͬͯࢥ͏͜ͱ
ࠓ͜ΕΛৼΓฦͬͯࢥ͏͜ͱ • ʮදʯͷཧ༝ • ιϑτΣΞ։ൃʹઓ͍ͨ͠ʂ • Α͍அͩͬͨʢऴʣ • ʮཪʯͷཧ༝ •
ωΨςΟϒͳࢥ͍ࠐΈ • ࣮ଶͲ͏ͩͬͨͷʁ • ࠓ͋ͯ·Δʁ
3ͭͷࢥ͍ࠐΈ • ςετΤϯδχΞɺ͏͔Βͳ͍!? • ςετΤϯδχΞɺܦྺͱͯ͠ऑ͍!? • ςετΤϯδχΞɺࣗʹ͍ͯͳ͍!? ࣌ࣄ࣮ͩͬͨʁ
3ͭͷࢥ͍ࠐΈ • ςετΤϯδχΞɺ͏͔Βͳ͍!? • ςετΤϯδχΞɺܦྺͱͯ͠ऑ͍!? • ςετΤϯδχΞɺࣗʹ͍ͯͳ͍!? ࣌ࣄ࣮ͩͬͨʁ
“ςετΤϯδχΞɺ͏͔Βͳ͍ / ܦྺͱͯ͠ऑ͍” • ࣌ͷࣗͷ؍ଌൣғͰ۰͕ඍົͩͬͨҹ • ։ൃऀɺϚωʔδϟʔͱൺͯݞ͕ڱ͍ͱ͍͏ࣗମԿฉ͍ͨ • ۃͳ͓٬༷͔Βʮςετ͢Δ͚ͩͰ͠ΐʁʯ •
ʮτΠϨআͷਓһΈ͍ͨͳΜʯ • ܦݧ্ɺࣗಈςετͬͯͨϝϯόʔʹ͓͍ͯͯ·Δ • ϚωʔδϟʔʹͳΒͳ͍ͱਖ਼ࣾһʹͯ͠Β͑ͳ͍(AࣾͰͷʣ ࣌ϗϯτʹͦ͏ͩͬͨʁ
“ςετΤϯδχΞɺ͏͔Βͳ͍ / ܦྺͱͯ͠ऑ͍” • ࣌ͷࣗͷ؍ଌൣғͰ۰͕ඍົͩͬͨҹ • ։ൃऀɺϚωʔδϟʔͱൺͯݞ͕ڱ͍ͱ͍͏ࣗମԿฉ͍ͨ • ۃͳ͓٬༷͔Βʮςετ͢Δ͚ͩͰ͠ΐʁʯ •
ʮτΠϨআͷਓһΈ͍ͨͳΜʯ • ܦݧ্ɺࣗಈςετͬͯͨϝϯόʔʹ͓͍ͯͯ·Δ • ϚωʔδϟʔʹͳΒͳ͍ͱਖ਼ࣾһʹͯ͠Β͑ͳ͍(AࣾͰͷʣ • ۚ/ܦྺͷҹʹର͢Δ੍ݶཁҼΛੜΜͩʁ ࣌ϗϯτʹͦ͏ͩͬͨʁ
“ςετΤϯδχΞɺࣗʹ͍ͯͳ͍!?” • ࣗͷࢥ͍ࠐΈ • ࢿ֨ࢸ্ओٛʹ͍͔ؕͬͯͨ • ͨͩɺपΓʹͦΕΛࢦఠ͞ΕΔΑ͏ͳػձ͕ͳ͘ɺҰਓͰΜͰ͠·ͬͨ ϗϯτʹͦ͏ʁ
3ͭͷࢥ͍ࠐΈ • ςετΤϯδχΞɺ͏͔Βͳ͍!? • ςετΤϯδχΞɺܦྺͱͯ͠ऑ͍!? • ςετΤϯδχΞɺࣗʹ͍ͯͳ͍!? ࠓʁ
“ςετΤϯδχΞɺ͏͔Βͳ͍ / ܦྺͱͯ͠ऑ͍” • ࠓ͋ͯ·Βͳ͍ҹ(5લͱҧ͏) • ۰ͷྑ͍ٻਓͳͲ͕͙͢ʹݟ͔ͭΔ • ςετΤϯδχΞ͔Βಇ͖͍͢ͱ͍͏Λฉ͘ •
QAΤϯδχΞͷٻਓ૿͑ͨ • ͨͩɺʮQAΤϯδχΞʯͱ͍͏දݱͰ࣮ଶΛ͍ͯ͠Δҹͪΐͬͱ ͋ΔͷͰɺݱʹΑͬͯϋζϨ͕͋Δͷ͔…? ࠓʁ
“ςετΤϯδχΞɺࣗʹ͍ͯͳ͍” • ࠓͦ͏ࢥͬͯͳ͍ • JSTQB AL Λཧ༝ʹΉ͜ͱͳ͘ͳͬͨ • JSTQBɺࢿ͍͍͚֨ͲɺγϥόεΛগ͠Ͱཧղ͢Δͷ͕࠷ॏཁ ࠓʁ
ࡶͳ ·ͱΊ • ͳΜͰςετΤϯδχΞΊͨΜʁ • ද: ιϑτΣΞ։ൃʹڵຯΛ࣋ͬͨ • ཪ: ςετΤϯδχΞରͯ͠ωΨςΟϒͳࢥ͍ࠐΈ͕͋ͬͨ
• ۰ͳͲɺҰ෦࣌ͱͯ͠ʢ݁Ռͱͯ͠ʣࣄ࣮͔ͩͬͨ͠Εͳ͍ • ͨͩ͠ɺͦͷ࣮ଶ͜ͷ5Ͱେ͖͘มΘΓɺࠓ΄΅ͯ·Βͳ͍