Exploratory Testing and Tools
Conor Fitzgerald
Rob Meaney
8th June 2017
@MinistryCork
Overview of Exploratory
Testing
Conor Fitzgerald
@conorfi
Robert Meaney
@robmeaney
Overview
• What is Exploratory Testing?
• What are Test Charters?
• Manage and Measure Exploratory Testing?
• Exploratory-Testing Tools
What is
Exploratory
testing?
What is Exploratory testing?
Scripted vs Exploratory
Both valid; complementary; shortfalls
Growth of Exploratory testing
Direction and Measurement
Personal freedom and Judgement
Approach and Mindset
Exploratory Testing Concise
Definition
“Simultaneous learning, test design
and test execution.”
Examples
What are test charters?
Testing Charters
A test charter outlines a goal or mission for your exploratory
test session.
It’s better to have multiple charters
Each of which is concise and focuses on a single area
A Good Testing Charter
“A good charter is a prompt: it suggests sources of inspiration
without dictating precise actions or outcomes” (Hendrickson,
2013, p. 16).
Testing Charter Template
Explore . . . <target>
With . . . <resources>
To discover . . . <information>
Testing Charter Template
Explore editing profiles
With real usernames
To discover if there are instances where username
constraints are not enforced
Testing Charter IDEAS
Acceptance Criteria(Story)
Exploring with Personas
Exploring with Tours
Manage and Measure
Explorative testing?
Managing Explorative Testing
• Session-Based Test Management(SBTM)
• Mindmap/Thread-Based Test Management(TBTM)
• Record Results/Track Progress
Session-based test management
(SBTM)Session-based test management (SBTM) involves
• Creating test charters for a testing idea
• Exploring uninterrupted for a specific time period
• 20 - 60 minutes
• Recording the results
• Following up with a debriefing session.
Mindmap/Thread-based test management
(TBTM)
It works on the idea of organizing tests around threads of activity, rather
than test sessions.
Recording Results
• Allows you to track progress
• Review completed coverage
• An opportunity to peer review and Positive feedback
• An opportunity to review your own charters or results
• Reporting to management
Track Progress
Whiteboard/paper
Project-management tool
Tasks in Jira
Excel
Exploratory-
TEST Tools
Bug Magnet (Exploratory-testing assistant)
Rapid Reporter (Note-taking Application)
References (BOOKS)
More Agile Testing: Learning Journeys for the Whole
Team (Chapter 12: Exploratory testing)
Janet Gregory and Lisa Crispin
Explore It! Reduce Risk and Increase Confidence with
Exploratory Testing
Elisabeth Hendrickson
References (BLOGS)
http://www.satisfice.com/blog/archives/503
http://www.satisfice.com/articles/et-article.pdf
https://smartbear.com/learn/software-testing/introduction-to-exploratory-testing/
https://blog.smartbear.com/testing/exploratory-vs-scripted-testing-one-or-the-other-or-both/
https://blog.smartbear.com/load-testing/should-exploratory-load-testing-be-part-of-your-
process/
https://www.stickyminds.com/sites/default/files/magazine/file/2013/Demystifying%20Explorat
ory%20Testing.pdf
References (Tools)
Bug Magnet
gojko.github.io/bugmagnet
Rapid Reporter
http://testing.gershon.info/reporter/
Discussion

Exploratory mo t_cork_june_2017_rob_conor