This website uses cookies
We use cookies to continuously improve your experience on our site. More info.
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.
First released | 1983 |
Developed by | Steve Capps |
Open-source | Not defined |
Used by | Apple, Microsoft, Google |
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.