SlideShare a Scribd company logo
Advanced Unit Testing
@LlewellynFalco & @WoodyZuill
APPROVAL TESTING
PearlFishDepicted
COMBINATORIAL TESTING
THEORY TESTING
a
b
c
a2 + b2 = c2
THEORY TESTING
3
4
5
a2 + b2 = c2
THEORY TESTING
2
3
4
a2 + b2 = c2
Theory Testing
1. Many Times
a) Generate a case
b) Test theory against case
c) Record failures
2. Report Failures
EXECUTABLE QUERY
TESTING
Do
Verify Pass
Increase
Feedback
Fail
Slow
Slow
www
Compare
Do
Verify
Uri
Pass
Increase
Feedback
Fail
Current
Uri
Original
Uri
Original Rest
Results
Current Rest
Results
EXECUTABLE QUERY
TESTING
Slow
Compare
Do
Verify Pass
Increase
Feedback
Fail
Current
SQL
Original
SQL
Original SQL
Results
Current SQL
Results
EXECUTABLE QUERY
TESTING
TESTING ROUTES
CUSTOM PATTERNS
MULTITHREADED TESTING
TESTING EVENT WIRING

More Related Content