trondheim test conference: increase your effectiveness with the right test techniques
TRANSCRIPT
![Page 1: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/1.jpg)
Increase your effectiveness with the
right Test Techniques
Derk-Jan de GroodTrondheim Test Conference 2015
1
![Page 2: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/2.jpg)
My 1st Pocket knife
2
![Page 3: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/3.jpg)
3
![Page 4: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/4.jpg)
4
![Page 5: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/5.jpg)
5
Definition tool
![Page 6: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/6.jpg)
6
![Page 7: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/7.jpg)
7
![Page 8: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/8.jpg)
8
The wrong tool…
![Page 9: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/9.jpg)
9
![Page 10: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/10.jpg)
Searching for tools
10
![Page 11: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/11.jpg)
11
What do we do when testing?
![Page 12: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/12.jpg)
12
Analyse
![Page 13: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/13.jpg)
13
![Page 14: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/14.jpg)
Test Design Techniques
BVA
Syntax
EP
State
ECT
C/E
Decision table
Pair testing
PCT
Algorithm test
14
![Page 15: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/15.jpg)
15
Challenge
![Page 16: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/16.jpg)
16
James Wittacker
![Page 17: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/17.jpg)
17
![Page 18: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/18.jpg)
Some examples
Reduce the bandwidth of the network connection
Make the network fail
Limit the disk space available for the application
Interruptions
SQL statement injection
Searching for overflows (256, 1024, 32767, etc…)
Change the order of activities
18
![Page 19: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/19.jpg)
19
Chessboard technique
![Page 20: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/20.jpg)
Think, Challenge and Observe
20
Ob
se
rve
![Page 21: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/21.jpg)
Test Recognition Techniques
21
Inconsistencies: external
Extras
![Page 22: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/22.jpg)
Searching for tools
Test Design
Error Creation
Error Detecting
![Page 23: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/23.jpg)
Two Trends
23
![Page 24: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/24.jpg)
24
![Page 25: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/25.jpg)
Agile testing Characteristics
25
• Cooperation and teamwork
• Variety in cooperation and workshops
• Roles merging and testers get involved
into design and development
• Automated or Exploratory testing
• Keep track on progress and quality
![Page 26: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/26.jpg)
Test Design
Error Creation
Error Detecting
Focus (Scope & Prio)
GR
IP
(Pla
nn
ing
& C
on
trol)
Test Improvement
Fa
cili
tation
M
eth
od
s
Searching for tools
![Page 27: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/27.jpg)
27
The IIBA- BABOK guide…
![Page 28: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/28.jpg)
Jan Jaap Cannegieter (QATest 30-10-2013)
![Page 29: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/29.jpg)
Scoping techniques
29
![Page 30: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/30.jpg)
PRIMA
30
![Page 31: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/31.jpg)
KANO
31
![Page 32: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/32.jpg)
Story Decomposition
32
![Page 33: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/33.jpg)
Story Mapping
33
![Page 34: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/34.jpg)
Getting a grip on the project
34
![Page 35: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/35.jpg)
Kanban
35
![Page 36: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/36.jpg)
36
Release Charts
![Page 37: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/37.jpg)
Subway mapping
37
4 5
6
1 3
7 8 911 12
3.Credit
management
ensuresthat
onlypaidgoods
aredelivered
4.Usercanaccesssiteand
createaccount
5.ProductDBiscorrectly
Migratedandusercanadd
selectedproductsto
shoppingbasket
6.Usercanselect
andpayproduct
8.Orderscanbe
processed
7.Ordersare
handledtoback
office 11
.FrontOfficeordersare
processed:Picking,boxing
anddelivery
QGQG
1.Paymentscanbemade
12Pilot
11.Allthreechainsare
integrated.Reallivetest
2
2.Paymentsareprocessedon
financialdept.
15July
1Aug.
15A
ug.
1Sept.
15Sep
t.
10
Tobedone(on me)
Inprogress(on me)
Inprogress(cri cal)
Done
Orderprocessing
FrontEndWebshop
Payment
Delivery
Inprogress(delayed)
24July2013
6a
ProjectXSubwaymapDate:<Date>By: <Name>
6a.Usergetstrackand
tracenoficaons
![Page 38: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/38.jpg)
Business Benefit (MFF)
38
![Page 39: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/39.jpg)
Lets do it a little different, this time
Facilitation Methods
39
![Page 40: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/40.jpg)
Facilitation methods
Standup meetings
Mind map
Brown paper session
Sorting and Prioritizing
Process simulation
Serious Gaming
Role playing
Demo
Interview techniqueS
40
![Page 41: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/41.jpg)
Influence diagram
41
Thanks to Graham Thomas
![Page 42: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/42.jpg)
Improvement techniques
42
![Page 43: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/43.jpg)
Value Stream Map
43
![Page 44: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/44.jpg)
Service Virtualisation
44
Assume a Process within a system that requires
interaction with other systems.
44
Step 1 Step 2 Step 3 Step 4
Ext
Syste
m
Ext
Syste
m
Ext
Syste
m
Considerations that
define the waste on the
interface:
• How often used
• Error proneness of
the interface
• Delay in processing
• Manual effort on the
interface
• Cost for processing
• Ability to test rainy
scenarios’
• Easy of investigating
errors
• Support issues
• High risk due to not
testing at all or error
situations
1 = delay
(waste) per day
based on normal
usage (or
testing)
1 3
5
![Page 45: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/45.jpg)
Business Capacity model
45
![Page 46: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/46.jpg)
Persona’s46
![Page 47: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/47.jpg)
Persona’s47
![Page 48: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/48.jpg)
48
![Page 49: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/49.jpg)
Test Design
Error Creation
Error Detecting
Focus (Scope & Prio)
GR
IP
(Pla
nn
ing
& C
on
trol)
Test Improvement
Fa
cili
tation
M
eth
od
s
![Page 50: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/50.jpg)
Draw-back
When showing one techniques, people are are likely to state that they missed another technique.
50
![Page 51: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/51.jpg)
Test Design
Error Creation
Error Detecting
Focus
(Scope & Prio)
GR
IP
(Pla
nnin
g &
Contro
l)
Test
Improvement
Fa
cili
tatio
n
Meth
ods
Root Cause
Analysis
techniques
Thanks to Jan van Moll
![Page 52: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/52.jpg)
Test Design
Error Creation
Error Detecting
Focus
(Scope & Prio)
GR
IP
(Pla
nnin
g &
Contro
l)
Test
Improvement
Fa
cili
tatio
n
Meth
ods
Root Cause
Analysis
techniques*
![Page 53: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/53.jpg)
53
![Page 54: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/54.jpg)
Fault Tree
54
![Page 55: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/55.jpg)
Wrap-up
55
![Page 56: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/56.jpg)
Quick replay
56
![Page 57: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/57.jpg)
57
![Page 58: Trondheim Test Conference: Increase your effectiveness with the right test techniques](https://reader030.vdocuments.site/reader030/viewer/2022032616/55a733161a28ab76028b47cc/html5/thumbnails/58.jpg)
SUCCESS !
Derk-Jan
Valori
Coltbaan 4a
3439 NG NIEUWEGEIN
The Netherlands
+31(0)651807878
@DerkJanDeGrood
http://djdegrood.wordpress.com
60
Slides:
http://www.slideshare.net/DerkJandeGrood/unpack-
your-toolkit-becoming-more-effective-with-the-right-
tools-and-techniques