Agile Testers Conference | 27th-28th October 2018
This presentation is about how mind maps are used to support exploratory testing in a cross-functional team. Claudia will share how mind maps help the team have a common understanding of what to test, and how mind maps are designed by the team so they can easily be read and understood regardless of who created them. She will also describe how mind maps are re-used through the different releases, and what the team has learnt when applying this testing strategy. At the end of the presentation, Claudia will share some tips to start using mind maps when applying an exploratory testing strategy.
This story is set during the process of building a multi-platform UI prototyping tool mainly for interaction designers. The team, fully dedicated to building the product, consists of highly qualified and experienced professionals: developers (5), interaction designers (1), visual designers (1), and testers (1).
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Talk at Agile Testers Conference: Exploratory Testing Driven by Mindmaps
1. @claubs_uy
EXPLORATORY TESTING
DRIVEN BY MIND MAPS
Eng. Claudia Badell
claudia@claudia-badell.com
@claubs_uy
AGILE TESTERS
CONFERENCES
2018
October 27th–28th, 2018 AGILE TESTERS CONFERENCE
2. @claubs_uy
Speaker
• Agile Testing Days (USA)
• ExpoQA (Spain)
• Meetups (Brasil, Uruguay)
• Next Generation Testing Conference
(England)
• TestingUy (Uruguay)
• VLCTesting (Spain)
• WCSQ (Perú)
Co-organizer
testinguy.org
• +12 years of experience in testing
• Senior Quality Engineer
• Test Manager
• Tester
• Business Analyst
• Teacher at School of Engineering,
Universidad de la República
• Certified Scrum Master
• Agile Testing 101 tutorial with Janet Gregory & Lisa Crispin
• Rapid Software Testing course with Michael Bolton
• Association for Software Testing courses
(Foundations & Bug Advocacy)
• ISTQB Foundation
Computer Engineer
Quality time with my family &
friends, walk, craft beer
Travel freak
valijasready.com
6. @claubs_uy
• obtain results very quickly
• identify bugs in places where we may
not expect them
• focus on functional cycles
• learn about the product being tested
USEFUL TO
9. @claubs_uy
SESSION CONTENT
• Task breakdown
• Duration
• % Test design &
execution
• % Bug investigation
• % Session setup
• Charter vs
Opportunity
• Data files
• Test notes
• Bugs
• Issues
• Charter
• Areas to be tested
• Date and time
started
• Tester name(s)
By James Bach & Jonathan Bach
10. @claubs_uy
WHERE CAN WE REGISTER THE SESSIONS?
• Paper
• Spreadsheets
• Bach Scan Tool: www.satisfice.com/sbtm
• Mind maps
• …
29. @claubs_uy
• Emphasize related test ideas
• Use symbols, notes and colors
• Represent cross-feature test conditions and
dependencies
GUIDELINES & STRUCTURE
CONVENTIONS TO
We defined a ‘meta language’ to
elaborate our mind maps
41. @claubs_uy
• Iterate over existing test ideas
• Identify test conditions and ideas better
• Have a common understanding of the features
• Share knowledge
MIND MAPS HELP US
43. @claubs_uy
• the testing effort required for a release
• the impact that a fix has from the testing effort perspective
AS A TEAM, WE GAINED A DEEPER
UNDERSTANDING OF
45. @claubs_uy
TIPS
• When defining the meta language, it is important to
• select a functionality or module with a lot of dependencies
• select a complex functionality or module
• Validate the meta language at a team level
• Do a brainstorming session before designing a mind map to cover a
functionality or module
46. @claubs_uy
TIPS
• Execute cross testing by including the persons who designed the
mind map and other team members
• Define someone in the team to be the guardian of the strategy
• Elaborate mind maps together with the developers involved in
the functionality or module
49. @claubs_uy
Useful links for further reading
• Heuristic Testing Strategy Model by James Bach
http://www.satisfice.com/tools/htsm.pdf
• Using Mind Maps to Document Exploratory Testing by Samuli Lahnamäki
https://www.stickyminds.com/presentation/using-mind-maps-document-exploratory-testing
• Explore It!: reduce risk and increase confidence with Exploratory Testing by Elisabeth Hendrickson
https://www.amazon.com/Explore-Increase-Confidence-Exploratory-Testing/dp/1937785025/
• Essential mind mapping: Rapid test design by Darren McMillan
http://www.bettertesting.co.uk/content/?p=1438
• Part 1: using mind-mapping software as a visual test management tool by Aaron Hodder
http://assurity.co.nz/community/big-thoughts/part-1-aaron-hodder-on-using-mind-mapping-software-as-a-visual-
test-management-tool/
• Part 2: using mind-mapping software as a visual test management tool by Aaron Hodder
http://assurity.co.nz/community/big-thoughts/part-2-aaron-hodder-on-using-mind-mapping-software-as-a-
visual-test-management-tool/
• When the whole team owns testing: Building testing skills by Lisa Crispin
http://lisacrispin.com/whole-team-owns-testing-building-testing-skills/
• Resources on Exploratory Testing, Metrics, and Other Stuff by Michael Bolton
http://www.developsense.com/resources.html