Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Testing beyond QualityAssurance
Search
David
September 25, 2022
Programming
84
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
45
WebRTC
xuaps
0
120
Why Django sucks?
xuaps
0
85
Other Decks in Programming
See All in Programming
UPDATE をやめる — EF Core でマスタをバージョン管理する
panda728
PRO
0
1.1k
カツオ、ご期待ください
suneo3476
0
140
手動確認はもう限界 〜XCUITestでCustom URL Schemeの遷移を起動種別ごとに自動テストする〜 / Testing Custom URL Schemes with XCUITest
otouto
0
370
TiDB Cloudのカスタムコントローラーによるオートスケール対応
takaidohigasi
0
140
テストを司るデーモンに会いに行く 〜隔離した仮想マシンでテストを通すまで〜
h1d3mun3
1
600
AI時代のコードレビューは人に向けるな、仕組みに向けろ
texmeijin
5
3.3k
仕様駆動開発による爆速プロダクト開発 / Bakusoku Spec Driven Development
kobakei
0
160
Agents on Rails - Rails at Scale 2026
irinanazarova
0
310
Webの地図
yosuke_furukawa
PRO
6
5k
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
430
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
380
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
1
1.7k
Featured
See All Featured
Marketing to machines
jonoalderson
1
5.8k
Agile that works and the tools we love
rasmusluckow
331
22k
New Earth Scene 8
popppiees
4
2.6k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
270
Un-Boring Meetings
codingconduct
0
440
How GitHub (no longer) Works
holman
316
150k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
540
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
450
Prompt Engineering for Job Search
mfonobong
0
470
Fireside Chat
paigeccino
43
4k
How to build a perfect <img>
jonoalderson
1
6.1k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
440
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