Exploratory Testing
Exploratory Testing
We have to explore the application, understand completely and test it.
Understand the application, identify all possible scenarios, document it then use it for testing
We do exploratory testing when the application is ready but there is not requirement.
Drawback:
You might misunderstand any features as a bug or any bug as a features since you do not have any requirements
Time consuming
if there is any bug in application, you don't know about it.
Adhoc Testing
Testing application randomly without any test cases or any business requirement document.
Adhoc Testing is an informal testing type with an aim to break the system
Tester should have knowledge of application even though he doesn't have requirements/ test cases.
This testing is usually an unplanned activity.
Note:
No document
No test design
No test case
Monkey/ Gorilla Testing
Testing application randomly without any test cases or any business requirement document
Adhoc testing is an informal testing type with an aim to break the system
Tester do not have knowledge of application
Suitable for gaming applications
Adhoc Testing Vs Monkey Testing Vs Exploratory Testing
No document No document No document
No plan No plan No plan
Informal testing Informal testing Informal testing
Tester should know application functionality Tester doesn't know application functionality Tester doesn't know application functionality
Random testing Random testing Random testing
Intension to break app, and find defects Intention to break app and find out defects Intension to learn or explore functionality of app
Any applications Gaming applications Any application which is new to tester