Exploratory testing is a structured process of investigating an application by learning and understanding its use, features, and operation in a series of logically constructed but ad hoc tests. By itself, exploratory testing can be useful, but when combined with other testing practices, it can be a powerful way to better understand the application, build more and better functional tests, and ultimately increase product quality. Exploratory testing can take many forms. A tester might methodically execute a series of transactions as a user might do, recording the results and looking for discrepancies or inconsistencies. Or the tester might perform a ...
August 06, 2013