Monkey Testing
Feeding random or unexpected inputs and interactions into an application to uncover crashes and instability.
What is Monkey Testing?
What is Monkey Testing?
Monkey testing bombards an application with random, unpredictable input—arbitrary taps, keystrokes, and gestures—to see whether it crashes, hangs, or corrupts state. The idea is that a chaotic, unguided stream of events surfaces defects that carefully scripted tests never think to try, especially crashes from unexpected sequences. It's particularly popular for stress-testing mobile apps. When monkey testing exposes a reproducible crash, capturing the triggering sequence as a deterministic regression test converts a random finding into permanent protection.