[Monkey testing](https://testomat.io/blog/what-is-monkey-testing-in-software-testing-a-complete-guide/) is a type of software testing technique where the tester inputs random, unexpected, or arbitrary data into the application to observe how it behaves. The name “monkey testing” comes from the analogy of a monkey randomly pressing keys or clicking on the screen, simulating unpredictable user behavior. Unlike traditional testing approaches that follow a predefined plan or script, monkey testing is unscripted and chaotic by nature.