unpack your toolkit: becoming more effective with the right tools and techniques

51
Unpack your toolkit Derk-Jan de Grood QA&Test Bilbao 2013 1

Upload: derk-jan-de-grood

Post on 29-Nov-2014

641 views

Category:

Education


0 download

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

Page 1: Unpack your toolkit: becoming more effective with the right tools and techniques

Unpack your toolkit

Derk-Jan de GroodQA&Test Bilbao 2013

1

Page 2: Unpack your toolkit: becoming more effective with the right tools and techniques

My 1st Pocket knife

2

Page 3: Unpack your toolkit: becoming more effective with the right tools and techniques

3

Page 4: Unpack your toolkit: becoming more effective with the right tools and techniques

4

Page 5: Unpack your toolkit: becoming more effective with the right tools and techniques

5

Definition tool

A tool is any aid

that helps you to

do a better job

faster.

Page 6: Unpack your toolkit: becoming more effective with the right tools and techniques

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: Unpack your toolkit: becoming more effective with the right tools and techniques

7

Page 8: Unpack your toolkit: becoming more effective with the right tools and techniques

8

The wrong tool…

Page 9: Unpack your toolkit: becoming more effective with the right tools and techniques

9

Page 10: Unpack your toolkit: becoming more effective with the right tools and techniques

Searching for tools

10

Page 11: Unpack your toolkit: becoming more effective with the right tools and techniques

11

What do we do when testing?

Page 12: Unpack your toolkit: becoming more effective with the right tools and techniques

12

Analyse

Page 13: Unpack your toolkit: becoming more effective with the right tools and techniques

13

Page 14: Unpack your toolkit: becoming more effective with the right tools and techniques

15

Challenge

Page 15: Unpack your toolkit: becoming more effective with the right tools and techniques

16

James Wittacker

Page 16: Unpack your toolkit: becoming more effective with the right tools and techniques

17

Page 17: Unpack your toolkit: becoming more effective with the right tools and techniques

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: Unpack your toolkit: becoming more effective with the right tools and techniques

Think, Challenge and Observe

20

Obs

erve

Page 19: Unpack your toolkit: becoming more effective with the right tools and techniques

Test Recognition Techniques

21

Inconsistencies: internal

inconsistencies: exter

nal-with-cultural-

expectations

Inconsistencies: external

Absences Extras

Agony

Delays

Page 20: Unpack your toolkit: becoming more effective with the right tools and techniques

Searching for tools

Page 21: Unpack your toolkit: becoming more effective with the right tools and techniques

Two Trends

23

Page 22: Unpack your toolkit: becoming more effective with the right tools and techniques

24

Page 23: Unpack your toolkit: becoming more effective with the right tools and techniques

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: Unpack your toolkit: becoming more effective with the right tools and techniques

Searching for tools

Page 25: Unpack your toolkit: becoming more effective with the right tools and techniques

27

The IIBA- BABOK guide…

Page 26: Unpack your toolkit: becoming more effective with the right tools and techniques

Jan Jaap Cannegieter (QATest 30-10-2013)

Page 27: Unpack your toolkit: becoming more effective with the right tools and techniques

Scoping techniques

29

Page 28: Unpack your toolkit: becoming more effective with the right tools and techniques

PRIMA

30

Page 29: Unpack your toolkit: becoming more effective with the right tools and techniques

Story Decomposition

31

MINIMAL

MARKETABLE

FEATURE

Page 30: Unpack your toolkit: becoming more effective with the right tools and techniques

Story Mapping

32

Page 31: Unpack your toolkit: becoming more effective with the right tools and techniques

Getting a grip on the project

33

Page 32: Unpack your toolkit: becoming more effective with the right tools and techniques

Kanban

34

Page 33: Unpack your toolkit: becoming more effective with the right tools and techniques

35

Release Charts

Page 34: Unpack your toolkit: becoming more effective with the right tools and techniques

Subway mapping

36

Page 35: Unpack your toolkit: becoming more effective with the right tools and techniques

Business Benefit (MFF)

37

Page 36: Unpack your toolkit: becoming more effective with the right tools and techniques

Lets do it a little different, this time

Facilitation Methods

38

Page 37: Unpack your toolkit: becoming more effective with the right tools and techniques

Facilitation methods

Standup meetings

Mind map

Brown paper session

Sorting and Prioritizing

Process simulation

Gaming

Role playing

Demo

Interview techniques

39

Page 38: Unpack your toolkit: becoming more effective with the right tools and techniques

Improvement techniques

40

Page 39: Unpack your toolkit: becoming more effective with the right tools and techniques

Value Stream Map

41

Page 40: Unpack your toolkit: becoming more effective with the right tools and techniques

Business Capacity model

42

Page 41: Unpack your toolkit: becoming more effective with the right tools and techniques

Persona’s43

Page 42: Unpack your toolkit: becoming more effective with the right tools and techniques

Persona’s44

Page 43: Unpack your toolkit: becoming more effective with the right tools and techniques
Page 44: Unpack your toolkit: becoming more effective with the right tools and techniques

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 45: Unpack your toolkit: becoming more effective with the right tools and techniques

Wrap-up

47

Page 46: Unpack your toolkit: becoming more effective with the right tools and techniques

Draw-back

When showing one techniques, people are are likely to state that they missed another technique.

48

Page 47: Unpack your toolkit: becoming more effective with the right tools and techniques

Quick replay

49

Page 48: Unpack your toolkit: becoming more effective with the right tools and techniques

50

Page 49: Unpack your toolkit: becoming more effective with the right tools and techniques

51

More reading…

Page 50: Unpack your toolkit: becoming more effective with the right tools and techniques

52

Page 51: Unpack your toolkit: becoming more effective with the right tools and techniques

SUCCESS !

Derk-Jan

ValoriColtbaan 4a3439 NG NIEUWEGEINThe Netherlands

[email protected]+31(0)651807878@DerkJanDeGroodhttp://djdegrood.wordpress.com

Derk-Jan

53