Monkey Testing
- Monkey testing is a type of software testing in which a software or application is tested using random inputs with the sole purpose of trying and breaking the system.
- Monkey testing tests the whole system, There are no rules in this type of testing.
- Monkey testing is usually implemented as random, automated unit tests.
- Monkey testing is also known as Random testing, Fuzz Testing or Stochastic Testing.
- Monkey testing is a crucial testing method that is done to authenticate the functionality of the product application.
- Monkey testing is a kind of black box testing.
Gorilla Testing
- Gorilla testing is a software testing technique that repeatedly applies inputs on a module to ensure it is functioning correctly and that there are no bugs.
- Gorilla testing is a manual testing procedure and is performed on selected modules of the software system with selected test cases.
- Gorilla testing is not random and is concerned with finding faults in a module of the system.
- Gorilla Testing is also known as Torture Testing, Fault Tolerance Testing or Frustrating Testing.
- Gorilla Testing is a manual testing and it is repetitively performed.
- Gorilla testing is a kind of white box testing.
Difference between monkey and gorilla testing:
Monkey |
Gorilla |
Monkey
testing is a type of software testing which is performed based on some random
inputs without any test cases and checks the behaviour of the system and
confirms whether it crashes or not. |
Gorilla
Testing is a type of software testing which is performed on a module based on
some random inputs repeatedly and checks the module’s functionalities and
confirms no bugs in that module. |
In Monkey
Testing, no test case is used to test the application as it is a part of
random testing. |
It is
performed repeatedly as it is a part of manual testing. |
The Monkey
Testing approach is primarily used in System Testing. |
The Gorilla
Testing approach is mainly used in Unit Testing. |
Monkey
testing is implemented on a whole system. |
Gorilla
testing is implemented on few selective components of the system. |
No software
knowledge is required in order to execute the monkey testing. |
It requires
minimum software knowledge in order to execute the gorilla testing. |
The main
objective of Monkey Testing is to check whether system crashes or not. |
The main
objective of Gorilla testing is to check whether the module is working
properly or not. |
Monkey
testing is also known as Random testing, Fuzz Testing or Stochastic Testing. |
Gorilla
Testing is also known as Torture Testing, Fault Tolerance Testing or
Frustrating Testing. |
There are
three types of Monkey Testing i.e. Dumb Monkey Testing, Smart Monkey Testing
and Brilliant Monkey Testing. |
While there
is no such different types of Gorilla Testing available. |
The
implementation of Monkey testing does not require any planning or
preparation. |
The Gorilla
testing cannot implement without any preparation or planning. |
Please refer below video on monkey and gorilla testing:
No comments:
Post a Comment