One way to conduct exploratory testing is to take the approach of tour-based testing. A testing tour is an exploration around a theme, and there are many different types of tours and schools of thought around the practice. A tour can be used to provide a clear focus to your session, helping you to set a realistic goal.
Real-World Exploratory Testing Example with Google Maps
Let’s look at Google Maps for an exploratory testing example focused on tour based testing. Imagine you want to go from Oslo to Stockholm.
A few years back, this is what Google Maps suggested as a route. How do we find these sort of bugs?
This bug went through dozens of dozens of reviewers and nobody saw it. Not everybody has the instincts to find these sort of bugs, and no one wants to build their career off of pure luck. So how do we do it with exploratory software testing?
1. Understand the application
First of all, you need to understand your application from a business and technical perspective. In this particular case, it takes the understanding that there can be black spots, or dark spots, in the mapping data. There can be areas where the mapping data is incomplete or where old mapping data is connected to new mapping data, etc.
2. Be prepared
You also need to be prepared to gain that knowledge. If you take this knowledge and focus on the boundaries of these black spots, you will find these sort of bugs. But, you won’t find them without any preparation at all, or be doing only black-box exploratory testing.
3. Focus on specific issues
But you won’t find those issues if you focus on 10 different things at the same time – you need to focus on very specific issues, which is what tour-based testing helps you accomplish. If you have one specific goal surrounded by a comprehensible and manageable scope, you know exactly what you are looking for.
4. Use your brain
Ultimately, testing is blind without the mind, because there is no brain in the loop (per se) when it comes to formal testing. That’s the reason we do exploratory testing. We do all that in order to maximize the quality of our software products, or to be more precise, to maximize quality at an ever-increasing speed.
In-Depth Exploratory Testing Example
Exploratory testing is the process of learning the product, designing test cases, executing test cases and interpreting the test results at the same time. Hence, it represents the perfect counterpart. Read more.
What Is Continuous Testing
What is Continuous Testing, what does it mean for Continuous Testing in DevOps, Agile, Continuous Integration & Continuous Delivery, and how is it different than QA test automation? Read more.
Tricentis Exploratory Testing tools help Agile teams optimize exploratory testing with simplified planning, documentation, and reporting. Read more.
What Is Exploratory Testing?
What is exploratory testing? What are the challenges of exploratory testing? What are the benefits of exploratory testing? Read more.
Exploratory Testing For Jira
Jira-based exploratory testing for agile teams. Available for Jira Server on Atlassian Marketplace. Simplify exploratory session planning, documentation & reporting. Read more.
3 Reasons Agile Teams Love Exploratory Testing
Based on the buzz at tradeshows and across industry publications, Agile teams are becoming more and more passionate about Exploratory Testing lately. Here are 3 reasons why Agile teams are falling in. Read more.
Why Exploratory Testing Isn’t Easy For Every Tester
Many testers have a hard time adapting to exploratory testing. Jan Jaap Cannegieter delves into the question, and how testers can pick up exploratory testing more easily.
It’s Not Manual Testing Vs Exploratory Testing – It’s Testing Vs. Checking
Ingo Philipp explains how the process of “testing” as we know it is misnamed, and how understanding this can improve your testing abilities. Read more.
Exploratory Testing Tool Comparison: The Ultimate Guide
If you’re looking to adopt or scale exploratory testing, here’s a comprehensive comparison of the top exploratory testing tools that you might be considering. Read more.