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

Post on 29-Nov-2014

638 views 0 download

Tags:

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

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

derkjandegrood@valori.nl+31(0)651807878@DerkJanDeGroodhttp://djdegrood.wordpress.com

Derk-Jan

53