Essential Elements of Exploratory Testing

One of the most widely quoted definitions of exploratory testing comes from James Bach’s 2003 paper, “Exploratory Testing Explained.” James said, “Exploratory testing is simultaneous learning, test design, and test execution.”

This style of testing requires that your brain be fully engaged at all times. This is evident in Cem Kaner’s definition of the term:

Exploratory software testing is a style of software testing that emphasizes the personal freedom and responsibility of the individual tester to continually optimize the value of her work by treating test-related learning, test design, test execution, and test result interpretation as mutually supportive activities that run in parallel throughout ...

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.