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
Front-end automated testing
Search
luiznasciment0
April 28, 2021
Programming
1
190
Front-end automated testing
Slides of a presentation that I made for my job colleagues about front-end tests.
luiznasciment0
April 28, 2021
Tweet
Share
Other Decks in Programming
See All in Programming
try! Swift Tokyo 2024 参加報告 / try! Swift Tokyo 2024 Report
hironytic
0
220
Goのエラースタックトレースの歴史と今後
sonatard
10
1.8k
雑に思考を整理する技術と効能
konifar
63
30k
VS Code をプロダクトにどう取り込むか
onomax
1
690
Going beyond Apache Parquet's default settings
xhochy
0
130
使ってみよう Azure AI Document Intelligence
kosmosebi
2
360
Java 22 Overview
kishida
1
190
What We Can Learn From OSS
inouehi
0
440
Domain-Driven Transformation
hschwentner
2
1.5k
業務ツールとして使うPostman
msys75
0
100
Three ways to use AI on Android: The Good, the Bad and the Ugly
marxallski
0
110
Sheets API使ってみた
toshi0383
2
160
Featured
See All Featured
Designing on Purpose - Digital PM Summit 2013
jponch
111
6.5k
Typedesign – Prime Four
hannesfritz
36
2.1k
VelocityConf: Rendering Performance Case Studies
addyosmani
321
23k
A better future with KSS
kneath
231
16k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
Raft: Consensus for Rubyists
vanstee
133
6.3k
BBQ
matthewcrist
80
8.8k
Building Better People: How to give real-time feedback that sticks.
wjessup
356
18k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
11
1k
Unsuck your backbone
ammeep
663
57k
Atom: Resistance is Futile
akmur
260
25k
Learning to Love Humans: Emotional Interface Design
aarron
267
39k
Transcript
Front-end automated testing Why? When? How? Luiz Nascimento
Why?
Confidence • No developer should fear the code • Constantly
refactoring and improving • Catch bugs locally • Take every opportunity to guarantee that it works
Scalability • Techinical scalability • People scalability • Maintainable projects
• Assure that new features don’t break old ones • Documentation
Time • First barrier is NOT small • It IS
faster. • Less bugs, less problems, less rollbacks • Thins won’t break out of nothing • There is no superhero
People • Good tech companies do it • Higher level
• Attractive for awesome developers
When?
None
• Use cases coverage > Code coverage • What is
an integration test? • What about unit tests? • And what about E2E? • User behavior • Learning from other companies
How?
Tools • Jest • React testing library • MSW –
Mock Service Worker • Cypress
/sibelius
None