Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Testing beyond QualityAssurance @dvilchez www.xuaps.com
Slide 2
Slide 2 text
QA They do tests
Slide 3
Slide 3 text
DEVELOP They do tests
Slide 4
Slide 4 text
What is the difference?
Slide 5
Slide 5 text
Why do they test?
Slide 6
Slide 6 text
To fi nd BUGS
Slide 7
Slide 7 text
Why do we test?
Slide 8
Slide 8 text
Executable speci fi cations
Slide 9
Slide 9 text
Detect collateral effects
Slide 10
Slide 10 text
Analysis of code
Slide 11
Slide 11 text
To know when ours external dependencies change
Slide 12
Slide 12 text
Design
Slide 13
Slide 13 text
What test? Piece off code that require some thinking Bugs Boundaries Integration User Journey Any logic …
Slide 14
Slide 14 text
A more dif fi cult question What no test? External code Boilerplate code …
Slide 15
Slide 15 text
How many?
Slide 16
Slide 16 text
What’s about quality?
Slide 17
Slide 17 text
Internal quality * concision * cohesion * low coupling * generality * clarity
Slide 18
Slide 18 text
External quality * conformity to their expectations * reliability * accuracy * ease of use and comfort * robustness * openness * ...
Slide 19
Slide 19 text
Is tested code high quality?
Slide 20
Slide 20 text
Tests are only a tool They must be guided by: Principles Patterns common sense
Slide 21
Slide 21 text
The only one metric you care about
Slide 22
Slide 22 text
Is it Worthy?
Slide 23
Slide 23 text
Test is part of the development process To me, it is not optional anymore