People exploring the coastline

There are ways to evaluate the health of software, which can differ significantly from other more linear, and sometimes automated, approaches to software testing. What sets these techniques apart, which fall under the general heading of “exploratory testing,” is that they provide an avenue to leverage the autonomy, skill and creativity of a tester to find areas to evalaute that might not otherwise have little or no test coverage. Numerous techniques exist that can help inform exploratory testing, such as exploratory testing heuristics, exploratory testing charters, and session-based testing.

Related Media

Exploratory Testing Video

Exploratory Testing Podcasts

Exploratory Testing Example

Related Subjects

TDD – Test Driven Development

 

Acknowledgements

Authored by Philip Rogers

Photo by Shalev Cohen on Unsplash

 

Agile World Resources are provided as free resources to anyone seeking to learn more and are shared under a creative commons attribution license. This means if you use a resource elsewhere you must name Agile World Resources as the source, who the author is, and the photo creator (if used).