Monkey Quest Monkey Test
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 Rewritten is a free-to-play revival of a small team of developers. Create your own Monkey and join the battle to save Ook from the evil Shadow Demon Ka. Currently in development! Displays quests and their objectives in a nice drag able frame in a customizable way.
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
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.
See also[edit]
References[edit]
- ^ ab'What is Monkey Testing | IT Training and Consulting – Exforsys'. www.exforsys.com. Retrieved 2016-04-22.
- ^'Folklore.org: Monkey Lives'. www.folklore.org. Retrieved 2016-04-22.
- ^'UI/Application Exerciser Monkey | Android Developers'. developer.android.com. Retrieved 2016-04-25.
- ^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.
- ^'Fuzz Testing in Delphi - DelphiTools'. www.delphitools.info. Retrieved 2016-04-22.
- ^'Difference between 'fuzz testing' and 'monkey test''. stackoverflow.com. Retrieved 2016-04-22.
Monkey quest series is a series of quests involving the monkeys of Ape Atoll and later their colony in the desert.
- 1Quests
- 3Items Required
- 4Rewards
- 4.5Music unlocked
Quests[edit | edit source]
Monkey Madness[edit | edit source]
Monkey Quest Game Download
“ | The King of the Northern Gnomes, Narnode Shareen, is once again in need of your help. He recently decided to send an envoy of his Royal Guard, the 10th squad, to oversee the decommissioning of the Gnome owned ship-building facilities on the eastern coast of Karamja. It has been quite some time since the 10th squad were dispatched and they have been deemed missing in action. It will be up to you, should you decide to help, to find out what fate befell the 10th squad and if possible, track them down.If only it were so simple. Sinister forces have begun to spread through the Gnome hierarchy and threaten to unleash an unknown terror upon the world. Far across the land, the fires of vengeance are being stoked once again. Can you unravel the mystery behind the deception? Can you separate the truth from the lies? Can you decide for yourself what is real and what is not? | ” |
Recipe for Disaster: Freeing King Awowogei[edit | edit source]
“ | To release King Awowogei from the Culinaromancer's spell, you must feed him a Stuffed snake, his favourite food. | ” |
Do No Evil[edit | edit source]
“ | Having awoken from her sleep, Senliten, the Pharaoh Queen, can sense that something is missing from the desert. That 'something' isn't water, vegetation or a sense of right and wrong: it's monkeys! Generations ago, when Apmeken, the monkey god, roamed the desert, monkeys were as common as a blackjack mugging in the desert; but when she left the desert, the monkeys left too. Can you convince Awowogei to send a colony of simians to the desert? And how will they fare in a climate where even the hardiest of adventurers have perished? | ” |
Minimum requirements[edit | edit source]
- 70 Magic
- 70 Thieving
- 70 Cooking
- 68 Crafting
- 64 Construction
- 50 Ranged
- 48 Agility
Items Required[edit | edit source]
Monkey Madness[edit | edit source]
- Gold bar
- Ball of wool
- Monkey bones
- 5 Bananas
Recipe for Disaster: Freeing King Awowogei[edit | edit source]
- Monkeyspeak amulet
- Gorilla greegree or Gorilla greegree (ancient)
- Ninja monkey greegree (small) or Ninja monkey greegree
- Zombie monkey greegree (small) or Zombie monkey greegree
- Banana
- Rope
- About 10 coins
Do No Evil[edit | edit source]
- 10 bananas
- 6 teak planks
- 10 bolts of cloth
- A spade
- 3 ropes
- 3 knives
- Cat, Hellcat, Wily cat or Kitten
- A desert shirt, desert robe, and desert boots
- Masked earmuffs or a Slayer helmet
- Gorilla greegree
- Ring of charos (a)
- Ava's accumulator
- Monkeyspeak amulet
- M'amulet mould
- Ghostspeak amulet
- Enough runes for 20+ casts of ice spells
- At least 1,000coins
Rewards[edit | edit source]
- 5 quest points
Experience[edit | edit source]
- 50,000 experience
- 50,000 experience
- 40,000 experience
- 30,000 experience
- 10,000 experience
- 10,000 experience
- By speaking to King Narnode and Daero after the quest, you can obtain a total of 110,000 experience:
- 35,000 experience
- 35,000 experience
- 20,000 experience
- 20,000 experience
- OR
- 35,000 experience
- 35,000 experience
- 20,000 experience
- 20,000 experience
Items[edit | edit source]
Monkey Quest Monkey Test For Free
- 10,000coins
- 3 cut diamonds
- Cramulet and the ability to add other speaking amulets to it.
- A clue scroll (elite) found with Ava's alerter.
- By feeding bananas to the monkey in your backpack, you can obtain a clue scroll (medium).
New locations and transportation[edit | edit source]
- Access to Ape Atoll
- The ability to use the Ape Atoll Agility Course
- Access to a passageway from the desert (rockslide south of the Kalphite Hive entrance) to a new area with kalphites. This is unlocked if you left the Ayuni room from the hole while you were in it
- Access to the Monkey colony
- New magic carpet destinations
Other[edit | edit source]
Monkey Quest Monkey Test For Pc
- The ability to wield the dragon scimitar
- The ability to create more monkey greegrees to transform into different versions of the primates. You must bring the bones of the type of desired monkey, and a monkey talisman, to Zooknock in his tunnel.
- Ape Atoll Teleport spell
- Further access to the Culinaromancer's chest
- The ability to upgrade Ava's accumulator to Ava's alerter
- Ability to run chimp ice for further rewards
- Ability to pickpocket monkey knife fighters
Music unlocked[edit | edit source]
Monkey Madness[edit | edit source]
Recipe for Disaster: Freeing King Awowogei[edit | edit source]
- None
Do No Evil[edit | edit source]
Monkey quest series | |
---|---|
|
Quest and miniquest series | |
---|---|
|