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
Testing beyond QualityAssurance
Search
David
September 25, 2022
Programming
0
68
Testing beyond QualityAssurance
David
September 25, 2022
Tweet
Share
More Decks by David
See All by David
Fast, Robust, Accurate Or how to love your tests again
xuaps
0
22
WebRTC
xuaps
0
110
Why Django sucks?
xuaps
0
54
Other Decks in Programming
See All in Programming
複雑な仕様に立ち向かうアーキテクチャ
myohei
0
170
103 Early Hints
sugi_0000
1
220
採用事例の少ないSvelteを選んだ理由と それを正解にするためにやっていること
oekazuma
2
1k
DevFest Tokyo 2025 - Flutter のアプリアーキテクチャ現在地点
wasabeef
5
900
Discord Bot with AI -for English learners-
xin9le
1
120
バグを見つけた?それAppleに直してもらおう!
uetyo
0
170
17年周年のWebアプリケーションにTanStack Queryを導入する / Implementing TanStack Query in a 17th Anniversary Web Application
saitolume
0
250
Keeping it Ruby: Why Your Product Needs a Ruby SDK - RubyWorld 2024
envek
0
180
As an Engineers, let's build the CRM system via LINE Official Account 2.0
clonn
1
670
Recoilを剥がしている話
kirik
5
6.6k
From Translations to Multi Dimension Entities
alexanderschranz
2
130
テスト自動化失敗から再挑戦しチームにオーナーシップを委譲した話/STAC2024 macho
ma_cho29
1
1.3k
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
The Pragmatic Product Professional
lauravandoore
32
6.3k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Reflections from 52 weeks, 52 projects
jeffersonlam
347
20k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Music & Morning Musume
bryan
46
6.2k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Transcript
Testing beyond QualityAssurance @dvilchez www.xuaps.com
QA They do tests
DEVELOP They do tests
What is the difference?
Why do they test?
To fi nd BUGS
Why do we test?
Executable speci fi cations
Detect collateral effects
Analysis of code
To know when ours external dependencies change
Design
What test? Piece off code that require some thinking Bugs
Boundaries Integration User Journey Any logic …
A more dif fi cult question What no test? External
code Boilerplate code …
How many?
What’s about quality?
Internal quality * concision * cohesion * low coupling *
generality * clarity
External quality * conformity to their expectations * reliability *
accuracy * ease of use and comfort * robustness * openness * ...
Is tested code high quality?
Tests are only a tool They must be guided by:
Principles Patterns common sense
The only one metric you care about
Is it Worthy?
Test is part of the development process To me, it
is not optional anymore