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
品質への取り組み
Search
Shoma Suzuki
January 20, 2017
Programming
2
5.8k
品質への取り組み
Mercari Day 2017
Shoma Suzuki
January 20, 2017
Tweet
Share
More Decks by Shoma Suzuki
See All by Shoma Suzuki
Feedback Loops in Development
shomas
1
550
UnitTest Anti-Pattern
shomas
2
1.9k
メルカリにおける Software Engineer in Test
shomas
5
8.9k
Other Decks in Programming
See All in Programming
Navigating Dependency Injection with Metro
zacsweers
3
230
今だからこそ入門する Server-Sent Events (SSE)
nearme_tech
PRO
0
110
FindyにおけるTakumi活用と脆弱性管理のこれから
rvirus0817
0
490
奥深くて厄介な「改行」と仲良くなる20分
oguemon
1
510
時間軸から考えるTerraformを使う理由と留意点
fufuhu
15
4.6k
AIコーディングAgentとの向き合い方
eycjur
0
270
複雑なドメインに挑む.pdf
yukisakai1225
5
1.1k
旅行プランAIエージェント開発の裏側
ippo012
2
890
Deep Dive into Kotlin Flow
jmatsu
1
310
ファインディ株式会社におけるMCP活用とサービス開発
starfish719
0
290
速いWebフレームワークを作る
yusukebe
5
1.7k
Improving my own Ruby thereafter
sisshiki1969
1
160
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
83
9.2k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
KATA
mclloyd
32
14k
Designing for humans not robots
tammielis
253
25k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
The World Runs on Bad Software
bkeepers
PRO
70
11k
Context Engineering - Making Every Token Count
addyosmani
1
33
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
111
20k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
How to train your dragon (web standard)
notwaldorf
96
6.2k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Transcript
࣭ͷऔΓΈ The quality engineering 2017/01/20 Mercari Day 2017 Shoma Suzuki
(QA/SET)
ࣗݾհ • Shoma Suzuki (@shoma) • QA/SET νʔϜ • 10+
years as Software Engineer
QA - Quality Assurance • ࢼݧઃܭ • ϩάSQLͰ݁ՌΛ֬ೝ • ίʔυΛ֬ೝ
• ͓٬͞·ࢹͰϓϩμΫτΛ൷ධ
SET - Software Engineer in Test • 201610݄͔ΒνʔϜͱ͠ ͯൃ •
Software Engineer ͷόοΫ άϥϯυΛ࣋ͭϝϯόʔ • ։ൃͷͨΊͷ։ൃ, QA ͷͨΊ ͷ։ൃ • ଞࣾͰ SDET, SQE, SETI, SWET ͱݺΕΔ͜ͱɻ
࣭ͱ։ൃͷ͞ͷཱ྆ https://www.astqb.org/press-room/ISTQB_Certification_News_2015_1.html Ͱ͖Δ͚ͩૣ͘ සൟͳ ϑΟʔυόοΫ ൃݟ͕ΕΔ΄Ͳߴίετ
ͳΔ͘ૣ͘ෆ۩߹ൃݟ͢ΔͨΊʹ • [QA] ։ൃνʔϜͱྡ • [SET] ։ൃڥΛ࡞Δ • [QA] ୳ࡧతͳςετΛॏࢹ/ϢʔβࢹΛ࣋ͭ
• [SET] ࢼݧڥΛͰ͖Δ͚ͩຊ൪ڥʹ͚ۙͮΔ • [QA] ςετϓϩηεͷΧΠθϯ • [SET,Dev,SRE] Unit/Functional/RegressionࢼݧΛ࣮
[QA] ։ൃνʔϜͱྡ $νʔϜ Producer/Owner Designer Engineer (Server) Engineer (iOS) Engineer
(Android) Engineer (QA) Producer/Owner Designer Engineer (Server) Engineer (QA) Producer/Owner Engineer (Server) Engineer (iOS) Engineer (Android) Engineer (QA) "νʔϜ #νʔϜ اը͔Βࢼݧઃܭ, ີͳίϛϡχέʔγϣϯ
[SET] ։ൃڥͷඋ • mercari-mini • Docker ϕʔεͰຊ൪ڥΛͨ͠ಈ࡞ڥ • ೖࣾͨͦ͠ͷ͔Β։ൃΛ։࢝Ͱ͖Δ •
ΫϥΠΞϯτApp͔Β࣮ߦ͢Δ͜ͱ͕Մೳ
[QA] ୳ࡧతςετ/Ϣʔβࢹॏࢹ • ࢼݧ߲ͷඋΑΓ࣮ߦϩάΛॏࢹ • ࢼݧϨϕϧΛQAؒͰ૬ޓϨϏϡʔ • ςετ؍Λੵͯ͠ࢼݧઃܭʹө • ϢʔβϏϦςΟత؍͔ΒϑΟʔυόοΫ
[SET] ࢼݧڥ Test Infrastructure • ฒߦਐߦ͢ΔϓϩδΣΫτʹ߹Θͤଟͷ ڥΛఏڙ • ։ൃڥ -
ࢼݧڥ - ຊ൪ڥͱͷࠩҟΛͰ͖ Δ͚ͩখ͘͞ • UI͖Ͱϒϥϯν୯ҐʹڥΛ࡞
[QA] ςετϓϩηεͷվળ • TPI-NEXT®ಋೖ • ϓϩηεվળϞσϧ • ΩʔΤϦΞ͝ͱͷ ख़ఆ •
ܧଓతͳվળ׆ಈ
[SET, Dev, SRE] Unit, Functional, Regression… • ಈ͘ίʔυ(ιϑτΣΞࢿ࢈)ͱͯ͠ͷςετ • ୯ҰͰͳ͘ෳͷϨΠϠʔ
• ΑΓ͘, ΑΓ҆ఆతʹ, ΑΓߴ͍৴པੑ
·ͱΊ • ࣭ͱ։ൃεϐʔυͷཱ͕྆ςʔϚ • ෳͷϨΠϠʔͰͷςετ • ऴΘΓͳ͖վળΛܧଓத