Monkey Testing
What is Monkey testing?
Know the answer? Post it — somebody with the same question will find it here.
Sign in to answer this question
It is the same account you read, post and publish with — and you will come straight back to this page.
Satyapriya NayakPosted Sep 28, 2012, 2:57 AM
Input are generated from probability distributions that reflect actual expected usage statistics -- e.g., from user profiles. There are different levels of IQ in smart monkey testing. In the simplest, each input is considered independent of the other inputs. That is, a given test requires an input vector with five components. In low IQ testing, these would be generated independently. In high IQ monkey testing, the correlation (e.g., the covariance) between these input distribution is taken into account. In all branches of smart monkey testing, the input is considered as a single event.
Thanks
Santhosh Kumar JayaramanPosted Sep 28, 2012, 1:42 AM
These automated testing tools are considered "monkeys", if they work at random.
We call them "monkeys" because it is widely believed that if we allow six monkeys to pound on six typewriters at random,
for a million years, they will recreate all the works of Isaac Asimov.
There are "smart monkeys" and "dumb monkeys".
"Smart monkeys" are valuable for load and stress testing;
they will find a significant number of bugs, but are also very expensive to develop.
"Dumb monkeys", on the other hand, are inexpensive to develop, are able to do some basic testing,
but they will find few bugs.
However, the bugs "dumb monkeys" do find will be hangs and crashes,
i.e. the bugs you least want to have in your software product.
"Monkey testing" can be valuable, but they should not be your only testing.
Monkey Testing refers broadly to any form of automated testing done randomly and without any "typical user" bias. Calling such tools monkeys derives from variations of this popular aphorism:
Six monkeys pounding on six typewriters at random
for a million years will recreate all the works of Isaac Asimov.
The use of monkey testing is to simulate how your customers will use your software in real time.
taken from:http://www.robdavispe.com/free2/software-qa-testing-test-tester-2192.html
Also check the below wiki page.
http://en.wikipedia.org/wiki/Monkey_test