The myths of exploratory testing

30
Myths of exploratory testing Luis Fraile // Co-Founder, CTO // VS Anywhere Jose Aracil // Operations Manager // Globe Testing

description

Presentation by Jose Aracil and Luis Fraile about "The Myths of Exploratory Testing" at Europe's greatest agile event of the year "Agile testing days"

Transcript of The myths of exploratory testing

Page 1: The myths of exploratory testing

Myths of exploratory testing

Luis Fraile // Co-Founder, CTO // VS AnywhereJose Aracil // Operations Manager // Globe Testing

Page 2: The myths of exploratory testing

[email protected]

@lfraile - @vs_anywhere

www.lfraile.net

http://geeks.ms/blogs/lfraile/

Luis Fraile

Page 3: The myths of exploratory testing

[email protected]

@pep0- @globetesting

www.josearacil.com

José Aracil

Page 4: The myths of exploratory testing

04/11/2013

Exploratory testing?

Page 5: The myths of exploratory testing
Page 6: The myths of exploratory testing

04/11/2013Confidencial y propietario // Todos los derechos reservados // Globe Testing

Keys tosuccess

Inspect and adapt

Be creative! Take

advantage of your team´s

skillset

Additional to other Testing

Quickly find defects

Add value to your

customer

TEST EARLY,

TEST OFTEN !!!

Page 7: The myths of exploratory testing

Some myths…

04/11/2013Confidencial y propietario // Todos los derechos reservados // Globe Testing

Page 8: The myths of exploratory testing

04/11/2013Confidencial y propietario // Todos los derechos reservados // Globe Testing

Myth 1: Same as Ad-hoc testing

Must be planned and documented

You must know

What has been tested

When was it tested

What defectswhere logged

Some ideas

Testing tours from

James Whittaker

Session-based from James Bach

Your own method

Ad-hoc testing is a commonly used term for software testing performed without planning and documentation

Page 9: The myths of exploratory testing

04/11/2013Confidencial y propietario // Todos los derechos reservados // Globe Testing

Page 10: The myths of exploratory testing

04-Nov-13Confidencial y propietario // Todos los derechos reservados // Globe Testing

Myth 2: Can´t be measured

Multiple measurement techniques

• Session-Based Test Management SBTM

• Amount of logged defects

• Defects vs. user story complexity

You must be creative

Warning… Warning!

• Don´t be fooled by metrics

Page 11: The myths of exploratory testing

04/11/2013Confidencial y propietario // Todos los derechos reservados // Globe Testing

Myth 3: Endless

Difficult to focus on long tasks (> 25 min)

Endless == useless

Must focus on specifics

•Requirements

•Problems

•Complex parts

Page 12: The myths of exploratory testing

04/11/2013Confidencial y propietario // Todos los derechos reservados // Globe Testing

Myth 3: Endless

Difficult to focus on long tasks (> 25 min)

Endless == useless

Must focus on specifics

• Requirements

• Problems

• Complex parts

Stay focused for burst periods (25 min)

Pomodoro testing - Berlin QA – 27 Nov.

Page 13: The myths of exploratory testing

04/11/2013Confidencial y propietario // Todos los derechos reservados // Globe Testing

Page 14: The myths of exploratory testing

04/11/2013Confidencial y propietario // Todos los derechos reservados // Globe Testing

Page 15: The myths of exploratory testing

Myth 4: Can´t reproduce defects

How do you reproduce a defect?

Be a Explorer

Like David Livingstone

Page 16: The myths of exploratory testing

Myth 4: Can´t reproduce defects

How do you reproduce a defect?

Be a Explorer

Like David Livingstone

Toolset

Record video / audio

Screen captureAnalog

recording (i.e. Pen and paper)

Empower developers

…adopt a developer

Page 17: The myths of exploratory testing

04/11/2013All rights reserved // Globe Testing // VS Anywhere

Addopt a developer

Page 18: The myths of exploratory testing

Myth 5: Only for Agile teams

Inspect and adapt

Insanity: doing the same thing over and

over again and expecting different

results.

Look for new ways of testing

Empower your team by allowing creativity…

... Do you trust your team?

… or not? …

Page 19: The myths of exploratory testing

Myth 6: Not documented

Tester “Lonely Planet”

• User manual

• Online help (the F1 tour)

• Help from third parties

Alternative Tester

• Goes outside the tour (cancelling processes halfway, using “undo”, doing things twice…)

• Uses uncommonly used functionality or processes

• Always with an objective in mind

Second visit

• You need pictures / notes (screenshots, videos, defects…)

Page 20: The myths of exploratory testing

Did we change your mind?

Page 21: The myths of exploratory testing

As soon as possible

Defects can appear in any

phase

... Pretotyping

http://www.pretotyping.org/the-pretotyping-manifesto-1

04/11/2013Todos los derechos reservados // Globe Testing

When to start

Page 22: The myths of exploratory testing

What to expect

• … one more time

Defects

• Key areas

• Increased knowledgeTest plan

Page 23: The myths of exploratory testing

Tools

Very Important Rol

Should help you to

•Manage testing effort

•Manage test executions

•Manage defects

•Metrics to measure progress

Page 24: The myths of exploratory testing

Experience and experimentMOST IMPORTANT THING !!!!!

Page 25: The myths of exploratory testing

Visual Studio 2012 Exploratory Testing

Page 26: The myths of exploratory testing

Microsoft Test Manager 2012

Page 27: The myths of exploratory testing

Reviewing what we have done

Page 28: The myths of exploratory testing

Defect and test case creation

From the tool

With all the session info

Used for:

• Enriched bugs

• New Test Cases

Page 29: The myths of exploratory testing

References

● Agile Testing from Lisa Crispin y Janet Gregory

● Anutthara Baradwaj (Microsoft) http://blogs.msdn.com/b/anutthara

● James Bach http://www.satisfice.com/blog/

● James Whittaker (Google Microsoft) http://blogs.msdn.com/b/jw_on_tech/● Exploratory Software Testing: Tips, Tricks, Tours, and Techniques to

Guide Test Design

● http://thecodinglove.com/

Page 30: The myths of exploratory testing

Thanks for your timeJose Aracil // [email protected] // @pep0 // @globetestingLuis Fraile // [email protected] // @lfraile // @vs_anywhere

04/11/2013Confidencial y propietario // Todos los derechos reservados // Globe Testing