advanced unit testing
TRANSCRIPT
Advanced Unit Testing
@LlewellynFalco & @WoodyZuill
APPROVAL TESTING
PearlFishDepicted
COMBINATORIAL TESTING
THEORY TESTING
a
b
ca2 + b2 = c2
THEORY TESTING
3
4
5a2 + b2 = c2
THEORY TESTING
2
3
4a2 + b2 = c2
Theory Testing1. Many Times
a) Generate a caseb) Test theory against casec) Record failures
2. Report Failures
EXECUTABLE QUERY TESTING
Do
Verify Pass
IncreaseFeedback
Fail
Slow
Slow
www
Compare
Do
VerifyUri
Pass
IncreaseFeedback
FailCurrent
Uri
Original Uri
Original Rest Results
Current Rest Results
EXECUTABLE QUERY TESTING
Slow
Compare
Do
Verify Pass
IncreaseFeedback
FailCurrent
SQL
Original SQL
Original SQL Results
Current SQL Results
EXECUTABLE QUERY TESTING
TESTING ROUTES
CUSTOM PATTERNS
MULTITHREADED TESTING
TESTING EVENT WIRING