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
log5
May 21, 2022
Technology
0
160
「そういえば何でテストエンジニアやめたん?」〜5年前の振り返りなの
at
https://www.swtest.jp/index.php?JaSSTnano#hc3d2308
log5
May 21, 2022
Tweet
Share
More Decks by log5
See All by log5
懐かしきCaboChaのレシピをもう一度
judau
0
58
App Clipの魔法: iOSデザイン開発の新時代
judau
4
6.6k
AppCodeのサ終から半年後
judau
1
180
"Meet Swift Testing" & "Go further with Swift Testing" in 5 min
judau
0
230
Aquaの波紋によせて
judau
0
120
iOSは自動作曲の夢を見るか
judau
0
1.3k
What's New in App Clips after WWDC23
judau
1
130
App Clips はどこから来たのか&何者か&どこへ行くのか
judau
1
970
Other Decks in Technology
See All in Technology
【Pycon mini 東海 2024】Google Colaboratoryで試すVLM
kazuhitotakahashi
2
500
【Startup CTO of the Year 2024 / Audience Award】アセンド取締役CTO 丹羽健
niwatakeru
0
990
SREによる隣接領域への越境とその先の信頼性
shonansurvivors
2
520
Incident Response Practices: Waroom's Features and Future Challenges
rrreeeyyy
0
160
Adopting Jetpack Compose in Your Existing Project - GDG DevFest Bangkok 2024
akexorcist
0
110
複雑なState管理からの脱却
sansantech
PRO
1
140
ノーコードデータ分析ツールで体験する時系列データ分析超入門
negi111111
0
410
Amazon Personalizeのレコメンドシステム構築、実際何するの?〜大体10分で具体的なイメージをつかむ〜
kniino
1
100
透過型SMTPプロキシによる送信メールの可観測性向上: Update Edition / Improved observability of outgoing emails with transparent smtp proxy: Update edition
linyows
2
210
Terraform Stacks入門 #HashiTalks
msato
0
350
データプロダクトの定義からはじめる、データコントラクト駆動なデータ基盤
chanyou0311
2
310
AWS Media Services 最新サービスアップデート 2024
eijikominami
0
200
Featured
See All Featured
Side Projects
sachag
452
42k
Designing the Hi-DPI Web
ddemaree
280
34k
A better future with KSS
kneath
238
17k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
410
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
1.9k
How STYLIGHT went responsive
nonsquared
95
5.2k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
33k
A Tale of Four Properties
chriscoyier
156
23k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Ruby is Unlike a Banana
tanoku
97
11k
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Ͱେ͖͘มΘΓɺࠓ΄΅ͯ·Βͳ͍