What is Monkey Testing?
What is Monkey Testing?
This tutorial will teach you the definition of Monkey testing and different types of Monkey testing. Monkey testing is a type of Black box testing.
Monkey Testing
Monkey Testing is a technique, as the name suggests, that simulates a monkey on the System under test(SUT). In this type of testing, the tester tests the application with random inputs and random use cases and checks the behavior of the application. Unlike other forms of testing, this type of testing doesn’t require any test cases to execute.
Test Monkey
A test monkey is an automated that simulates a monkey that tests the application in a random fashion.
Types of Monkey Testing
There are two major types of Test monkeys
- A dumb monkey
- A smart monkey
Dumb monkeys do not have knowledge or experience in testing the system. Smart monkeys have good knowledge or experience in testing the system.
This type of testing is mostly used for automation testing of GUI intense systems, Stress testing the application, crashing the system, mobile applications on emulators, etc.
Testing Tool Example
One such example of a test money tool is the Android money runner. More information on the tool is at the Android developer website: