Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
品質への取り組み
Shoma Suzuki
January 20, 2017
Programming
2
5.2k
品質への取り組み
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
380
UnitTest Anti-Pattern
shomas
2
1.5k
メルカリにおける Software Engineer in Test
shomas
5
8.1k
Other Decks in Programming
See All in Programming
コードの解析と言語習得の心得
jinjin33333
0
130
A technique to implement DSL in Ruby
okuramasafumi
0
590
Securing Kafka Connect Pipelines with Client-Side Field Level Cryptography @ Kafka Summit London 2022
hpgrahsl
0
310
TDX22: User-Mode DB Ops
ca_peterson
3
1.1k
脱オブジェクト指向講座(5分LT資料)
kishida
8
11k
SRE NEXT 2022: Sensible Incident Management for Software Startups
takanabe
2
250
Where and how to run UI tests (Droidcon London, 2021)
nonews
0
210
あなたの会社の古いシステム、なんとかしませんか?~システム刷新から考えるDX化への道筋とバリエーション~/webinar20220420-grapecity
grapecity_dev
0
130
JGS594 Lecture 23
javiergs
PRO
0
400
Explore Java 17 and beyond
josepaumard
3
640
アプリのログをチーム外で活用してもらうためにやったこと
shotakashihara
0
150
実録mruby組み込み体験
coe401_
0
100
Featured
See All Featured
How to Ace a Technical Interview
jacobian
265
21k
What the flash - Photography Introduction
edds
61
9.8k
Raft: Consensus for Rubyists
vanstee
126
5.4k
Large-scale JavaScript Application Architecture
addyosmani
499
110k
GitHub's CSS Performance
jonrohan
1020
410k
Embracing the Ebb and Flow
colly
73
3.3k
How To Stay Up To Date on Web Technology
chriscoyier
780
250k
Principles of Awesome APIs and How to Build Them.
keavy
113
15k
The Straight Up "How To Draw Better" Workshop
denniskardys
225
120k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
3
430
Bash Introduction
62gerente
596
210k
Support Driven Design
roundedbygravity
86
8.4k
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… • ಈ͘ίʔυ(ιϑτΣΞࢿ࢈)ͱͯ͠ͷςετ • ୯ҰͰͳ͘ෳͷϨΠϠʔ
• ΑΓ͘, ΑΓ҆ఆతʹ, ΑΓߴ͍৴པੑ
·ͱΊ • ࣭ͱ։ൃεϐʔυͷཱ͕྆ςʔϚ • ෳͷϨΠϠʔͰͷςετ • ऴΘΓͳ͖վળΛܧଓத