Monkey Quest Monkey Test

  

(Redirected from Monkey test)

Swing on down to Jungle Monkey Quest and lets get down to some serious monkey business!Join the jungle monkey in an adventure as it jumps from tree stumps to tree stumps collecting banana gold coins.

In software testing, monkey testing is a technique where the user tests the application or system by providing random inputs and checking the behavior, or seeing whether the application or system will crash. Monkey testing is usually implemented as random, automated unit tests.

Monkey quest monkey test for free

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,[1] 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.[2]

Monkey Testing is also included in Android Studio as part of the standard testing tools for stress testing.[3]

Types of monkey testing[edit]

Monkey testing can be categorized into smart monkey tests or dumb monkey tests.

Smart monkey tests[edit]

Smart monkeys are usually identified by the following characteristics:[citation needed]

  • Have a brief idea about the application or system
  • Know its own location, where it can go and where it has been
  • Know its own capability and the system's capability
  • Focus to break the system
  • Report bugs they found

Some smart monkeys are also referred to as brilliant monkeys,[citation needed] which perform testing as per user's behavior and can specify some probabilities of bugs to be occurred.

Dumb monkey tests[edit]

Dumb monkeys, also known as 'ignorant monkeys', are usually identified by the following characteristics:[citation needed]

  • Have no knowledge about the application or system
  • Don't know if their input or behavior is valid or invalid
  • Don't know their or the system's capabilities, nor the flow of the application
  • Can find fewer bugs than smart monkeys, but can also find important bugs that are hard to catch by smart monkeys

Monkey Quest Monkey Test For Pc

Advantages and disadvantages[edit]

Advantages[edit]

Monkey testing is an effective way to identify some out-of-the-box errors. Since the scenarios tested are usually ad-hoc, monkey testing can also be a good way to perform load and stress testing. The intrinsic randomness of monkey testing also makes it a good way to find major bugs that can break the entire system. The setup of monkey testing is easy, therefore good for any application. Smart monkeys, if properly set up with an accurate state model, can be really good at finding various kinds of bugs.

Disadvantages[edit]

The randomness of monkey testing often makes the bugs found difficult or impossible to reproduce. Unexpected bugs found by monkey testing can also be challenging and time consuming to analyze. In some systems, monkey testing can go on for a long time before finding a bug. For smart monkeys, the ability highly depends on the state model provided, and developing a good state model can be expensive.[1]

Similar techniques and distinctions[edit]

While monkey testing is sometimes treated the same as fuzz testing[4] and the two terms are usually used together,[5] some believe they are different by arguing that monkey testing is more about random actions while fuzz testing is more about random data input.[6] Monkey testing is also different from ad-hoc testing in that ad-hoc testing is performed without planning and documentation and the objective of ad-hoc testing is to divide the system randomly into subparts and check their functionality, which is not the case in monkey testing.

Monkey Quest Monkey Test

See also[edit]

References[edit]

Monkey Quest Monkey Testing

  1. ^ ab'What is Monkey Testing | IT Training and Consulting – Exforsys'. www.exforsys.com. Retrieved 2016-04-22.
  2. ^'Folklore.org: Monkey Lives'. www.folklore.org. Retrieved 2016-04-22.
  3. ^'UI/Application Exerciser Monkey | Android Developers'. developer.android.com. Retrieved 2016-04-25.
  4. ^Brummayer, Robert; Lonsing, Florian; Biere, Armin (2010-07-11). Strichman, Ofer; Szeider, Stefan (eds.). Automated Testing and Debugging of SAT and QBF Solvers. Lecture Notes in Computer Science. Springer Berlin Heidelberg. pp. 44–57. CiteSeerX10.1.1.365.777. doi:10.1007/978-3-642-14186-7_6. ISBN9783642141850.
  5. ^'Fuzz Testing in Delphi - DelphiTools'. www.delphitools.info. Retrieved 2016-04-22.
  6. ^'Difference between 'fuzz testing' and 'monkey test''. stackoverflow.com. Retrieved 2016-04-22.
Retrieved from 'https://en.wikipedia.org/w/index.php?title=Monkey_testing&oldid=931537107'

Games Like Monkey Quest

Welcome to Paradise Island. On this island live cute mischievous monkeys and now you will get acquainted with them. In the cool new Monkey Quest game, you embark on an amazing adventure along with these adorable jungle inhabitants. First you will be available only one island and that’s where you go. On this sharp hidden great treasures and you have to find them. To do this you need to pass all the levels of the Paradise Island. It will be very difficult, because ahead of you are many traps, obstacles and enemies that inhabit the island. Angry and warlike monkeys will try to harm your monkey and do not let it reach the finish line and find the treasure.

Monkey Quest Monkey Test For Kids

In the beginning Monkey Quest you can play only one monkey, but once you collect fifteen hundred thousand monkey coins with the image of delicious bananas, then you can choose a new player. Also, in the options you can buy new weapons and other bonuses that will help you to overcome more levels and defeat the strong enemies. Have a nice game and go for the adventure!