Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods
-
Upload
derk-jan-de-grood -
Category
Technology
-
view
999 -
download
0
description
Transcript of Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods
![Page 1: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/1.jpg)
Efficiency with the right techniques, tools & methods
Derk-Jan de GroodBelgium Testing Days 2014
1
Enrich your Toolbox
![Page 2: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/2.jpg)
My 1st Pocket knife
2
![Page 3: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/3.jpg)
3
![Page 4: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/4.jpg)
4
![Page 5: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/5.jpg)
5
Definition tool
A tool is any aid
that helps you to
do a better job
faster.
![Page 6: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/6.jpg)
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
![Page 7: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/7.jpg)
7
![Page 8: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/8.jpg)
8
The wrong tool…
![Page 9: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/9.jpg)
9
![Page 10: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/10.jpg)
Searching for tools
10
![Page 11: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/11.jpg)
11
What do we do when testing?
![Page 12: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/12.jpg)
12
Analyse
![Page 13: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/13.jpg)
13
![Page 14: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/14.jpg)
15
Challenge
![Page 15: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/15.jpg)
16
James Wittacker
![Page 16: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/16.jpg)
17
![Page 17: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/17.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 18: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/18.jpg)
Think, Challenge and Observe
20
Obs
erve
![Page 19: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/19.jpg)
Test Recognition Techniques
21
Inconsistencies: internal
Inconsistencies: external
Absences
Extras
Agony
Delays
![Page 20: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/20.jpg)
Searching for tools
![Page 21: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/21.jpg)
Two Trends
23
![Page 22: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/22.jpg)
24
![Page 23: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/23.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 24: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/24.jpg)
Searching for tools
![Page 25: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/25.jpg)
27
The IIBA- BABOK guide…
![Page 26: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/26.jpg)
Jan Jaap Cannegieter (QATest 30-10-2013)
![Page 27: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/27.jpg)
Scoping techniques
29
![Page 28: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/28.jpg)
PRIMA
30
![Page 29: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/29.jpg)
KANO
31
1. Persona’s
2. Qualifiers
3. Disqualifiers
![Page 30: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/30.jpg)
Story Decomposition
32
MINIMAL
MARKETABLE
FEATURE
![Page 31: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/31.jpg)
Story Mapping
33
![Page 32: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/32.jpg)
Getting a grip on the project
34
![Page 33: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/33.jpg)
Kanban
35
![Page 34: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/34.jpg)
36
Release Charts
![Page 35: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/35.jpg)
Subway mapping
37
![Page 36: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/36.jpg)
Business Benefit (MFF)
38
![Page 37: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/37.jpg)
Lets do it a little different, this time
Facilitation Methods
39
![Page 38: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/38.jpg)
Facilitation methods
Standup meetings
Mind map
Brown paper session
Sorting and Prioritizing
Process simulation
Gaming
Role playing
Demo
Interview techniques
40
![Page 39: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/39.jpg)
Improvement techniques
41
![Page 40: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/40.jpg)
Value Stream Map
42
![Page 41: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/41.jpg)
Service Virtualisation
43
Assume a Process within a system that requires interaction with other systems.
43
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 42: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/42.jpg)
Business Capacity model
44
![Page 43: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/43.jpg)
Persona’s45
![Page 44: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/44.jpg)
Persona’s46
![Page 45: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/45.jpg)
![Page 46: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/46.jpg)
Draw-back
When showing one techniques, people are are likely to state that they missed another technique.
48
![Page 47: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/47.jpg)
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
![Page 48: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/48.jpg)
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
Cause Effect graphing
ECFA (Events and Causal Factors
Analysis)
Current Reality Tree
Change Analysis
Why-Because Analysis
Re-enactment
Fault Tree Analysis
MORT
Common Cause Analysis
Barrier Analysis
MES (Multi-Linear Event
Sequencing)
STEP (Sequential Timed Event
Plotting)
CIT (Critical Incident Technique)
Is-Is Not Matrix
5-times Why
HFA (Human Factors
Assessment)
Storytelling
Reality charting
![Page 49: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/49.jpg)
Wrap-up
51
![Page 50: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/50.jpg)
Quick replay
52
![Page 51: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/51.jpg)
53
![Page 52: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/52.jpg)
54
More reading…
![Page 53: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/53.jpg)
55
![Page 54: Enrich your Toolbox: Gain efficiency with the right techniques, tools & methods](https://reader035.fdocuments.net/reader035/viewer/2022070301/54565a1db1af9f33608b4ab8/html5/thumbnails/54.jpg)
SUCCESS !
Derk-Jan
ValoriColtbaan 4a3439 NG NIEUWEGEINThe Netherlands
[email protected]+31(0)651807878@DerkJanDeGroodhttp://djdegrood.wordpress.com
Derk-Jan
56
Slides: http://www.slideshare.net/DerkJandeGrood/unpack-your-toolkit-becoming-more-effective-with-the-right-tools-and-techniques