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
65
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
21
WebRTC
xuaps
0
83
Why Django sucks?
xuaps
0
51
Other Decks in Programming
See All in Programming
なぜ宣言的 UI は壊れにくいのか / Why declarative UI is less fragile
uenitty
29
13k
Jetpack for KMP
fornewid
1
290
유연한 Composable 설계
l2hyunwoo
0
380
最古の関数型言語「Lisp」ことはじめ / lisp_in_kamiyama
uhooi
1
190
Ruby メモリ管理 プログラミング
megmogmog1965
0
130
わかりやすい正解を捨てて、コトに向き合う - スクラムフェス金沢2024 スポンサーセッション
yusukekokubo
0
170
DynamoDB コスト最適化っぽいことの基本 with Terraform
kuro_kurorrr
2
250
CSC307 Lecture 08
javiergs
PRO
0
330
小さな開発会社を作った理由
polidog
0
1.9k
継続的な活動で築く地方エンジニアの道
myamashii
2
360
さきがけから振り返るアーキテクチャ刷新 / Reflecting on the Architectural Renewal from the Vanguard
nrslib
2
780
入社1ヶ月でここまでやった!Findy Toolsインフラ支援の最適化
rvirus0817
6
1.4k
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
219
8.8k
The Invisible Customer
myddelton
117
13k
Thoughts on Productivity
jonyablonski
64
4.1k
Code Reviewing Like a Champion
maltzj
517
39k
Large-scale JavaScript Application Architecture
addyosmani
506
110k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
13
430
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
29
2.5k
Bash Introduction
62gerente
607
210k
Documentation Writing (for coders)
carmenintech
63
4.2k
From Idea to $5000 a Month in 5 Months
shpigford
377
46k
KATA
mclloyd
20
13k
The World Runs on Bad Software
bkeepers
PRO
63
11k
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