What is Exploratory Testing?

December 21, 2015
Powen Shiah
Powen Shiah

James Bach calls it

scientific thinking in real-time.”

Testing in the exploratory style is often set in opposition to scripted testing, where the test design, exact testing steps, and the expected outcomes have been determined in advance. Scripted testers follow a set of test cases, the paths in the software they are checking have been considered and laid out for them in advance.

Exploratory testers have the freedom and the latitude to go down paths they think are important, have potential for problems, or that an issue in another area leads them to think it should be checked out. It’s an integrated approach to testing that locates test design, test execution, and test insights in one person at one time. By freeing testers from the encumbrance of documenting their steps in advance, the exploratory approach gives them the chance to incorporate what they learn, as they learn it, directly into the next test.

It's not about testers doing whatever they like, it's not about randomly clicking or pushing buttons, it's not about finding just anybody to take your software for a spin.

Read More

July 19, 2019
Reducing Risk in Agile Development

How can you reduce risk when implementing agile development in your SDLC?

July 12, 2019
Bug Reproductions and Why They Matter

What are bug reproductions, and why do they matter? Could you be missing out?

July 10, 2019
Top 10 QA Blogs

Here are our top 10 software testing blogs.

Ship Faster, Sleep Better

Get a Demo
twitterfacebooklinkedin