unpack your toolkit: becoming more effective with the right tools and techniques
DESCRIPTION
Slides of the presentation I gave at the QA & testing conference in Bilbao. I use the technique classification model I made to explain what various tools and techniques are available to us as testers. Key point: knowing the right techniques will enable you to do a better job faster in an agile environment. Secondary point: here are some useful techniques that you can benefit from. What I really liked is that during the conference, I got a lot of information that I could use to validate and even extent the model. On slide 44, I added an extra ring to the model to host Root Cause Analysis techniques. Together with Jan van Moll I will elaborate on these in the near future. Vino S. used the Kano model, which I did not include in the initial presentation, but is a valuable scoping technique, that is also listed in the IBBA BAKOK guide.TRANSCRIPT
Unpack your toolkit
Derk-Jan de GroodQA&Test Bilbao 2013
1
My 1st Pocket knife
2
3
4
5
Definition tool
A tool is any aid
that helps you to
do a better job
faster.
Checklist
These include:
Templates Checklists Heuristics Physical tool
Application Techniques Processes Frameworks
Models Work forms etc
6
Tools: like word processor, excel, outlookModels: e.g. six hats from bono, but also an excel model to verify your outcome.Facilitation methods: like brown paper session, risk sessions, etc..Techniques: like design techniques, communication techniques, Frameworks: e.g. COBIT, SCRUM, etc
7
8
The wrong tool…
9
Searching for tools
10
11
What do we do when testing?
12
Analyse
13
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
Think, Challenge and Observe
20
Obs
erve
Test Recognition Techniques
21
Inconsistencies: internal
inconsistencies: exter
nal-with-cultural-
expectations
Inconsistencies: external
Absences Extras
Agony
Delays
Searching for tools
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
Searching for tools
27
The IIBA- BABOK guide…
Jan Jaap Cannegieter (QATest 30-10-2013)
Scoping techniques
29
PRIMA
30
Story Decomposition
31
MINIMAL
MARKETABLE
FEATURE
Story Mapping
32
Getting a grip on the project
33
Kanban
34
35
Release Charts
Subway mapping
36
Business Benefit (MFF)
37
Lets do it a little different, this time
Facilitation Methods
38
Facilitation methods
Standup meetings
Mind map
Brown paper session
Sorting and Prioritizing
Process simulation
Gaming
Role playing
Demo
Interview techniques
39
Improvement techniques
40
Value Stream Map
41
Business Capacity model
42
Persona’s43
Persona’s44
Test Design
Error Creation
Error Detecting
Focus (Scope & Prio)
GR
IP(P
lanning &
Co
ntrol)
Test Improvement
Fac
ilita
tion
Met
hods
Root Cause Analysis
techniques*
*Thanks to Jan van Moll
Wrap-up
47
Draw-back
When showing one techniques, people are are likely to state that they missed another technique.
48
Quick replay
49
50
51
More reading…
52
SUCCESS !
Derk-Jan
ValoriColtbaan 4a3439 NG NIEUWEGEINThe Netherlands
[email protected]+31(0)651807878@DerkJanDeGroodhttp://djdegrood.wordpress.com
Derk-Jan
53