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
63
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
18
WebRTC
xuaps
0
70
Why Django sucks?
xuaps
0
45
Other Decks in Programming
See All in Programming
Migrating to Signals: A Practical Workshop
manfredsteyer
PRO
0
280
Swiftの型推論を学ぼう | Let's Learn About Type Inference in Swift
omochi
2
510
DDDはなぜ難しいのか / 良いコードの定義と設計能力の壁
pospome
24
7.3k
実践!RDRAを活用した既存システムの仕様変更 / Specification Changes in Existing Systems Utilizing RDRA
imamotohikaru
0
2.5k
Parallel Socket Communication in Swift
s_shimotori
0
220
Understanding Ast By Looking
inouehi
0
120
オブジェクト指向コードレビューの新しいアプローチ
akkie76
3
1.5k
ONE WEDGE_Company_Information
1wedge
0
170
Laravel OpenAPIによる"辛くない"スキーマ駆動開発
kentaroutakeda
2
2.1k
もうすぐ新年度、Babylon.jsがお勧めな3個の理由
hideg
0
160
PHPでOfficeファイルを取り扱う! PHP Officeライブラリを プロダクトに組み込んだ話
hirobe1999
0
840
【KMC春合宿2024】実装視点で見るNeural Radiance Fields
runningoutrate
0
150
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
91
13k
Faster Mobile Websites
deanohume
296
30k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
Fantastic passwords and where to find them - at NoRuKo
philnash
35
2.4k
Visualization
eitanlees
135
14k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
657
120k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
242
20k
Designing the Hi-DPI Web
ddemaree
275
33k
jQuery: Nuts, Bolts and Bling
dougneiner
57
7.1k
Art, The Web, and Tiny UX
lynnandtonic
288
19k
Building Flexible Design Systems
yeseniaperezcruz
317
37k
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