Monkey testing

A software testing technique where the user tests the application by providing random inputs and checking the behavior. These actions do not require any special skills, but sometimes they help to successfully find even complex bugs.

Learn more

First released 1983
Developed by Steve Capps
Open-source Not defined
Used by Apple, Microsoft, Google

Interesting facts

While the source of the name "monkey" is uncertain, it is believed by some that the name has to do with the infinite monkey theorem, which states that a monkey hitting keys at random on a typewriter keyboard for an infinite amount of time will almost surely type a given text, such as the complete works of William Shakespeare. Some others believe that the name comes from the classic Mac OS application "The Monkey" developed by Steve Capps prior to 1983. It used journaling hooks to feed random events into Mac programs, and was used to test for bugs in MacPaint.


Development by

Sign up for updates
straight to your inbox