Exploring the application, understanding the functionality, adding (or) modifying existing test cases for better testing is called exploratory testing.