18
@maaretp http://maaretp.com Exploratory Testing Explained and Experienced by Maaret Pyhäjärvi

Agile Serbia: Exploratory Testing Explained and Experienced

Embed Size (px)

Citation preview

Page 1: Agile Serbia: Exploratory Testing Explained and Experienced

@maaretp http://maaretp.com

Exploratory Testing Explained and Experienced

by Maaret Pyhäjärvi

Page 2: Agile Serbia: Exploratory Testing Explained and Experienced

@maaretp http://maaretp.com

TESTING IS ABOUT FEEDBACK:

QUALITY-RELATED INFORMATION

Page 3: Agile Serbia: Exploratory Testing Explained and Experienced

@maaretp http://maaretp.com

Testers don’t break the code, they break your illusions about

the code. - Adapted from James Bach

Page 4: Agile Serbia: Exploratory Testing Explained and Experienced

@maaretp http://maaretp.com

Realizations on Nature of Testing

20 16

1639 5±2 4

Page 5: Agile Serbia: Exploratory Testing Explained and Experienced

@maaretp http://maaretp.com

20 DYNAMICALLY ADAPT FOR LIMITED BUDGET OPPORTUNITY COST

5

Page 6: Agile Serbia: Exploratory Testing Explained and Experienced

@maaretp http://maaretp.com

16 EXPECT THE UNEXPECTED

6

Page 7: Agile Serbia: Exploratory Testing Explained and Experienced

@maaretp http://maaretp.com

1639 ROUTES ARE RELEVANT NOT ALL BUGS ARE EQUAL

7

Page 8: Agile Serbia: Exploratory Testing Explained and Experienced

@maaretp http://maaretp.com

5±2 TAKE NOTES CREATE CHECKLISTS

8

Page 9: Agile Serbia: Exploratory Testing Explained and Experienced

@maaretp http://maaretp.com

Testing as Performance (Exploring) vs. Testing as Artifact Creation

Page 10: Agile Serbia: Exploratory Testing Explained and Experienced

@maaretp http://maaretp.com

What Testing gives Us U

nit T

estin

g

Expl

orat

ory T

estin

g

SPEC FEEDBACK REGRESSION GRANULARITY

GUIDANCE UNDERSTANDING

MODELS SERENDIPITY Testing as

artifact creation

Testing as performance

Page 11: Agile Serbia: Exploratory Testing Explained and Experienced

@maaretp http://maaretp.com

Product is my external imagination

I am my developer’s external imagination

Page 12: Agile Serbia: Exploratory Testing Explained and Experienced

@maaretp http://maaretp.com

Learning in Layers A Demonstration of Exploratory Testing

Page 13: Agile Serbia: Exploratory Testing Explained and Experienced

@maaretp http://maaretp.com

Teaching Exploratory Testing in a Mob

Page 14: Agile Serbia: Exploratory Testing Explained and Experienced

@maaretp http://maaretp.com

Strong-Style Navigation

“For an idea to go from your head to the computer it must

go through someone else’s hands”

*http://llewellynfalco.blogspot.fi/2014/06/llewellyns-strong-style-pairing.html

Page 15: Agile Serbia: Exploratory Testing Explained and Experienced

@maaretp http://maaretp.com

Observations Retrospective

ONE IDEA PER STICKY

NOTE

CAPITAL LETTERS

EASY TO

READ

FEW WORDS

Lowercase letters

Don’t write in cursive or in biro

Avoid writing too much on one single note as it takes a while for people to

read the whole thing!

•  IDEA 1 •  IDEA 2 •  IDEA 3

Page 16: Agile Serbia: Exploratory Testing Explained and Experienced

@maaretp http://maaretp.com

Page 17: Agile Serbia: Exploratory Testing Explained and Experienced

@maaretp http://maaretp.com

Before implementing

While implementing

Before production

While in production

Testing as artifact creation

Testing as performance (exploration)

Ways to think of testing peak at different moments with regards to adding a capability

TOTALS

Testing is Everywhere!

Page 18: Agile Serbia: Exploratory Testing Explained and Experienced

@maaretp http://maaretp.com

Maaret Pyhäjärvi Email: [email protected] Twitter: @maaretp Web: maaretp.com Blog: visible-quality.blogspot.fi (please connect with me through Twitter or LinkedIn)