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
73
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
27
WebRTC
xuaps
0
110
Why Django sucks?
xuaps
0
66
Other Decks in Programming
See All in Programming
Qiita Bash
mercury_dev0517
2
210
設計の本質:コード、システム、そして組織へ / The Essence of Design: To Code, Systems, and Organizations
nrslib
5
1.2k
カオスに立ち向かう小規模チームの装備の選択〜フルスタックTSという装備の強み _ 弱み〜/Choosing equipment for a small team facing chaos ~ Strengths and weaknesses of full-stack TS~
bitkey
1
100
GitHub Copilot for Azureを使い倒したい
ymd65536
1
190
プロフェッショナルとしての成長「問題の深掘り」が導く真のスキルアップ / issue-analysis-and-skill-up
minodriven
8
1.7k
監視 やばい
syossan27
11
10k
Rollupのビルド時間高速化によるプレビュー表示速度改善とバンドラとASTを駆使したプロダクト開発の難しさ
plaidtech
PRO
1
180
Contribute to Comunities | React Tokyo Meetup #4 LT
sasagar
0
550
note の Elasticsearch 更新系を支える技術
tchov
0
150
エンジニアが挑む、限界までの越境
nealle
1
270
SwiftUI API Design Lessons
niw
1
300
Building Scalable Mobile Projects: Fast Builds, High Reusability and Clear Ownership
cyrilmottier
2
310
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.2k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
5
530
Code Reviewing Like a Champion
maltzj
522
40k
Optimising Largest Contentful Paint
csswizardry
36
3.2k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
The Pragmatic Product Professional
lauravandoore
33
6.6k
A Tale of Four Properties
chriscoyier
158
23k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.8k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Statistics for Hackers
jakevdp
798
220k
Producing Creativity
orderedlist
PRO
344
40k
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