Trondheim Test Conference: Increase your effectiveness with the right test techniques
-
Upload
derk-jan-de-grood -
Category
Software
-
view
506 -
download
0
Transcript of Trondheim Test Conference: Increase your effectiveness with the right test techniques
Increase your effectiveness with the
right Test Techniques
Derk-Jan de GroodTrondheim Test Conference 2015
1
My 1st Pocket knife
2
3
4
5
Definition tool
6
7
8
The wrong tool…
9
Searching for tools
10
11
What do we do when testing?
12
Analyse
13
Test Design Techniques
BVA
Syntax
EP
State
ECT
C/E
Decision table
Pair testing
PCT
Algorithm test
14
15
Challenge
16
James Wittacker
17
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
19
Chessboard technique
Think, Challenge and Observe
20
Ob
se
rve
Test Recognition Techniques
21
Inconsistencies: external
Extras
Searching for tools
Test Design
Error Creation
Error Detecting
Two Trends
23
24
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
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
27
The IIBA- BABOK guide…
Jan Jaap Cannegieter (QATest 30-10-2013)
Scoping techniques
29
PRIMA
30
KANO
31
Story Decomposition
32
Story Mapping
33
Getting a grip on the project
34
Kanban
35
36
Release Charts
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
Business Benefit (MFF)
38
Lets do it a little different, this time
Facilitation Methods
39
Facilitation methods
Standup meetings
Mind map
Brown paper session
Sorting and Prioritizing
Process simulation
Serious Gaming
Role playing
Demo
Interview techniqueS
40
Influence diagram
41
Thanks to Graham Thomas
Improvement techniques
42
Value Stream Map
43
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
Business Capacity model
45
Persona’s46
Persona’s47
48
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
Draw-back
When showing one techniques, people are are likely to state that they missed another technique.
50
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
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*
53
Fault Tree
54
Wrap-up
55
Quick replay
56
57
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