Monday, October 21, 2019

Exploratory testing vs Adhoc testing



 
Exploratory testing:


This plays when you do not have supporting use-cases to understand the application. Testers first have to understand the application better and then test the application with formal test approach. 
It is defined as a type of testing where Test cases are not created in advance but testers check system on the fly. They may note down ideas about what to test before test execution. The focus of exploratory testing is more on testing as a "thinking" activity.

Exploratory testing is simultaneous learning, test design, and test execution.


Adhoc testing:

Main aim of Adhoc testing is to find defects by random checking. Adhoc testing can be achieved with the Software testing technique called Error Guessing. Error guessing can be done by the people having enough experience on the system to "guess" the most likely source of errors.
This testing requires no documentation/ planning /process to be followed. 
Since this testing aims at finding defects through random approach, without any documentation, defects will not be mapped to test cases. 

When execute Adhoc Testing?
Ad hoc testing can be performed when there is limited time to do elaborative testing. Usually adhoc testing is performed after the formal test execution.
Types of Adhoc testing:
Buddy testing: A dev and QA work together sitting side by side , This testing usually happens after Unit Testing completion.
Pair testing
2 testers sit together 90 mins without break. +- 45 mins if required. The testers are Experienced and non-experienced to share their ideas and views

Monkey testing Randomly test the product or application without test cases with a goal to break the system.





No comments:

Post a Comment

JMeter Simple Controller

  Simple Controller is just a  container  for user request.