the myths of exploratory testing

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

Upload: globe-testing

Post on 22-Apr-2015

900 views

Category:

Technology


0 download

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

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