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
81
0
Share
Testing beyond QualityAssurance
David
September 25, 2022
More Decks by David
See All by David
Fast, Robust, Accurate Or how to love your tests again
xuaps
0
32
WebRTC
xuaps
0
120
Why Django sucks?
xuaps
0
82
Other Decks in Programming
See All in Programming
実践ハーネスエンジニアリング:ステアリングループを実例から読み解く / Practical Harness Engineering: Understanding Steering Loops Through Real-World Examples
nrslib
5
5.6k
UaaL×Androidアプリのメモリ計測 — Memory Profilerの先へ
rio432
0
160
PHPでローカル環境用のSSL/TLS証明書を発行することはできるのか? #phpconkagawa
akase244
0
370
AI Agent と正しく分析するための環境作り
yoshyum
2
520
ソフトウェア設計の結合バランス #phperkaigi
kajitack
0
510
書籍「ユーザーストーリーマッピング」が私のバイブル
asumikam
4
490
Firefoxにコントリビューションして得られた学び
ken7253
2
160
Import assertionsが消えた日~ECMAScriptの仕様はどう決まり、なぜ覆るのか~
bicstone
2
190
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
1.3k
KMP × Kotlin 2.3 - How Android Got Slower While iOS Builds Improved by 47%
rio432
0
200
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
390
AIベース静的検査器の偽陽性率を抑える工夫3選
orgachem
PRO
4
460
Featured
See All Featured
Odyssey Design
rkendrick25
PRO
2
620
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Facilitating Awesome Meetings
lara
57
6.8k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
360
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.6k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Paper Plane (Part 1)
katiecoart
PRO
0
7.6k
New Earth Scene 8
popppiees
3
2.2k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
350
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
540
WENDY [Excerpt]
tessaabrams
10
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