The Magic of Exploratory Testing
Definition Wikipedia has a definition of Exploratory testing that I like. It says: " A style of software testing that emphasizes the personal freedom and responsibility of the individual tester to continually optimize the quality of his/her work by treating test-related learning, test design, test execution, and test result interpretation as mutually supportive activities that run in parallel throughout the project. " Well, that's a mouthful. See if you can say that ten times fast! In simpler words, exploratory testing is running tests without the limitations of test steps or a test case, but rather the freedom of the tester to "explore" and to "play around". One of the questions I like to ask on interviews is about the mystery box. Say I gave you a box. I tell you it has electrical components but I dont explain what the box does. What do you do with it? Those who are natural testers, and those who enj...