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
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 Publishing as the source, who the author is, and the photo creator (if used).