Discovering Systemic Sources of Problems

Exploration obviously yields information about risks in the software under test. What may be less obvious is that exploratory testing can be a mechanism for assessing the process by which that software was made.

You may recall that the image in Two Sides of Testing shows how you can imagine that your regression checks are a net. Here is that diagram again:

images/integrating-13.1-1-net.png

Whenever you discover a bad surprise when you are exploring that was not detected by previous tests, it suggests that there is a hole in the net.

When you fix the bug, you can also add a test to the net to patch the hole and make sure that bug, ...

Get Explore It! now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.