Advanced unit testing

Post on 09-Apr-2017

397 views 0 download

Transcript of Advanced unit testing

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