KWALITATIEF UNIT TESTEN Hoe schrijf je goede tests?
Martijn Kooijman & Kars Blom 29-04-2015
•
–
•
–
•
–
•
–
•A G E N D A | 03
04
I N T R O D U C T I E
I N T R O D U C T I E |
05I N T R O D U C T I E |
•
•
•
•
•
06
V E R S C H I L L E N
V E R S C H I L L E N |
07V E R S C H I L L E N |
08V E R S C H I L L E N |
•
09V E R S C H I L L E N |
• Consistent herhaalbaar
• Snel uitvoerbaar
• Op zichzelf staand
• Valideert een enkel scenario (of "use case")
10V E R S C H I L L E N |
• Elke test die niet voldoet aan de voorgaande
regels
• Test interactie tussen meerdere
componenten en/of het systeem
• Kan gedeelde resources gebruiken
11
T H E O R I E
T H E O R I E |
12T H E O R I E |
•
13T H E O R I E |
•
–
•
–
14T H E O R I E |
•
–
–
–
15T H E O R I E |
•
–
–
–
–
•
16T H E O R I E |
•
–
•
–
17T H E O R I E |
•
•
•
•
•
•
18
B E S T P R A C T I C E S
B E S T P R A C T I C E S |
19B E S T P R A C T I C E S |
–
–
–
20B E S T P R A C T I C E S |
–
–
21B E S T P R A C T I C E S |
•
–
•
–
22B E S T P R A C T I C E S |
–
–
23B E S T P R A C T I C E S |
•
–
24B E S T P R A C T I C E S |
•
•
•
•
25B E S T P R A C T I C E S |
•
•
•
•
•
•
26B E S T P R A C T I C E S |
•
•
–
P R A K T I J K |
28P R A K T I J K |
29P R A K T I J K |
31M O C K I N G |
•
–
–
32M O C K I N G |
33M O C K I N G |
–
–
•
•
34M O C K I N G |
•
•
•
•
•
35M O C K I N G |
•
36M O C K I N G |
•
•
37M O C K I N G |
38M O C K I N G |
39M O C K I N G |
40M O C K I N G |
•
–
•
•
•
41M O C K I N G |
•–
•
•
–
42M O C K I N G |
43M O C K I N G |
•
–
•
P R A K T I J K |
45P R A K T I J K |
S A M E N V A T T I N G |
47S A M E N V A T T I N G |
•
–
–
•
•
•
–
48S A M E N V A T T I N G |
•
•
•
FOLLOW US
facebook.com/tricode
linkedin.com/company/tricode
slideshare.net/tricode
twitter.com/tricode
www.tricode.nl