Exploratory testing is a software testing approach which involves investigation of system or application without any predefined test case or plan, concisely described as simultaneous learning, test design, and test execution.| QA Touch