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
メルカリにおける Software Engineer in Test
Search
Shoma Suzuki
September 14, 2016
Technology
5
8.6k
メルカリにおける Software Engineer in Test
Shoma Suzuki
September 14, 2016
Tweet
Share
More Decks by Shoma Suzuki
See All by Shoma Suzuki
Feedback Loops in Development
shomas
1
510
UnitTest Anti-Pattern
shomas
2
1.8k
品質への取り組み
shomas
2
5.7k
Other Decks in Technology
See All in Technology
AWSサービスメニュー開発をしていてAWSを好きだ!と感じた瞬間
toru_kubota
0
130
セキュリティ研修 Day1【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
160
AOAI Dev Day LLMシステム開発 Tips集
hirosatogamo
16
3.9k
AWSで”最小権限の原則”を実現するための考え方 /20240722-ssmjp-aws-least-privilege
opelab
10
4.4k
AWSでRAGを作る法方
sonoda_mj
1
140
サーバーレスAPI(API Gateway+Lambda)とNext.jsで 個人ブログを作ろう!
shuntaka
PRO
0
560
RAGのサービスをリリースして1年3ヶ月が経ちました
segavvy
4
990
CTOから見た事業開発とプロダクト開発 / My Perspective on Business and Product Development as CTO
keisuke69
4
960
Azure OpenAI Service Dev Day / LLMでできる!使える!生成AIエージェント
masahiro_nishimi
3
840
さらに高品質・高速化を目指すAI時代のテスト設計支援と、めざす先 / AI Test Lab vol.1
shift_evolve
0
190
DDDにおける認可の扱いとKotlinにおける実装パターン / authorization-for-ddd-and-kotlin-implement-pattern
urmot
4
390
Scaling Technical Excellence at 104: Evolution in AWS and Developer Empowerment
scotthsieh825
1
170
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
662
120k
Design by the Numbers
sachag
277
19k
Designing on Purpose - Digital PM Summit 2013
jponch
113
6.6k
Imperfection Machines: The Place of Print at Facebook
scottboms
262
13k
Designing for Performance
lara
604
67k
Bootstrapping a Software Product
garrettdimon
PRO
304
110k
Thoughts on Productivity
jonyablonski
64
4.1k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
105
6.8k
Automating Front-end Workflow
addyosmani
1362
200k
Speed Design
sergeychernyshev
9
270
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
29
2.5k
Product Roadmaps are Hard
iamctodd
PRO
48
10k
Transcript
ϝϧΧϦʹ͓͚Δ Software Engineer in Test 2016/09/14 Test Engineer Meetup @shoma
גࣜձࣾϝϧΧϦ • ձࣾઃཱ: 20132݄1 • ϥςϯޠͰ “Market” ͷҙ • ΦϑΟε:
౦ژ, ઋ αϯϑϥϯγεί, ϩϯυϯ • ࣾһ350ਓ (ຊ, US, UK) • Ҏ্ΧελϚʔαϙʔ τ
ϝϧΧϦϓϩμΫτ։ൃ • 90໊ • αʔόαΠυ, frontend iOS, Android SRE •
ϓϩσϡʔαʔ, σβΠφ, BI, ༁, QA
ϝϧΧϦ QAνʔϜ • 10໊ • ࣭ͱεϐʔυͷཱ྆ͱ͍͏՝ • TPI-Next ͷಋೖͳͲϓϩηεվળ •
ϝϧΧϦͷBe ProfessionalͳQAνʔϜͷհ ͘Θ͘͠…
ϝϧΧϦ QA νʔϜ SET • 1໊ (ࢲ) • ϛογϣϯ •
࣭ͱੜ࢈ੑͷ্
ࣗݾհ • ླ ਅ Suzuki Shoma • twitter.com/shoma • github.com/shoma
• 10+ years Software Engineer • QA, Test ͕ݞॻʹೖΔͷࠓ͔Β • Joining Mercari in 2016/05
Software Engineer in Test ͱ • ։ൃEngineerͱಉϨϕϧ ͷεΩϧΛ࣭࣋ͪͷͨΊʹ શྗٿ͢Δϙδγϣϯ •
ଞࣾྫ • SWET at DeNA • SDET at Microsoft • SETI at Google • άάϥϏϦςΟ͕͍ (ToT)
ࣄ༰ ςετͷࣗಈԽɾπʔϧɺڥͷඋ ։ൃ࣌ͷු͍ͨࣄ (ϠΫͷໟמΓ, ઇ͔͖)
ෆ۩߹ൃݟϑΣʔζͱίετ • ൃݟ͕ΕΔ΄Ͳߴίετ • ͓٬͞·ʹӨڹ͠CSใ ͕ରԠ͢ΔΑ͏ͳࣄଶͩ ͱ… • Ͱ͖Δ͚ͩૣظൃݟ͢Δ •
ͦͷͨΊͷڥ • ςετελοΫ اը ։ൃ ݕূ ϦϦʔε ※ ࣮ଌʹجͮ͘ͷͰ͋Γ·ͤΜ
ࣗಈԽςετͷߟ͑ํ Introducing the software testing ice-cream cone (anti-pattern) – WatirMelon.Blog
https://watirmelon.blog/2012/01/31/introducing-the-software-testing-ice-cream-cone/
ςετʹϨΠϠʔ͕ඞཁ ࣮ίετ͕ߴ͍ ෆ҆ఆͳ࣮ߦ ϝϯςφϯεੑ ৄࡉ ߴ
࠷ۙͬͨ/͍ͬͯΔ͜ͱ • ։ൃڥͷඋ • ݕূ/CIڥͷඋ • ৽ଔ։ൃΤϯδχΞͷݚम • Unit ςετͷॻ͍ͯϦϑΝΫλϦϯά
• Testability ͷ͋Δίʔυͷॻ͖ํ • ࢼݧઃܭ/୳ࡧతςετମݧ • Unit, E2EςετΛॻ͘ • ૄ(Smoke)͔Β͡Ίͯɺີ(ߴΧόϨοδ)ʹ͍ͯ͘͠ • ෆ҆ఆͳςετͱͷಆ͍ • ߴԽ
ࠔ͍ͬͯΔ͜ͱ • खΛग़͍͚ͨ͠Ͳɺ·ͩख͕ճͬͯͳ͍ͱ͜Ζ • ςετͷରൣғ • ࣄͷՌΛԽͯ͠આ໌͢Δ͜ͱ • QA ίετ
༧ɾධՁɾࣦഊ • ը૾ೝࣝɾػցֶशͳͲߴͳઐੑ͕ඞཁͳྖҬ • ࠾༻
ςετͷָ͠͞, Ϟνϕʔγϣϯ • ։ൃ৫શମʹϨόϨοδΛ͔͚Δ • ಉ྅ͷͨΊͷࣄΛ͢Δ • Testware is Fun!
• Mock, Fake, TestRunner • CI, Build, ςετΠϯϑϥ • ύϑΥʔϚϯε, ηΩϡϦςΟ, ؤ݈ੑ • ϞχλϦϯάɺDebuggerɺϩάϚωδϝϯτ
We are hiring! • ࣄۀల։Λࢧ͑ΔEngineer in Test(SET) WANTEDʂ • QAʗςετΤϯδχΞੵۃ࠾༻ʂάϩʔό
ϧͳProduct͖ͬͯ·͢
None