trondheim test conference: increase your effectiveness with the right test techniques

Post on 16-Jul-2015

506 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

derkjandegrood@valori.nl

+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

top related