Quantcast
Channel: technology – Blog : Website Design Company India, Website and software Development
Viewing all articles
Browse latest Browse all 7

Monkey Testing Made Easier – What is Monkey Testing? – Few Fundamentals of Monkey Testing

0
0

Computer science has become so advanced but it still relies on innocent animals like Monkeys for testing any software. The name given to Monkey testing comes from behavior of monkeys. As a monkey runs here and there with no specific target in mind in the same way monkey testing is done with no specific test in mind.

For example, we can enter random strings in the text boxes in order to handle all possible user inputs. We have a very nice adage related to it. “Thousand Monkeys at a thousand typewriters will eventually type out the entire works of Shakespeare.”

Monkey Testing
 
Different types of Monkey Testing:

1. Monkey Button Push Testing
To understand this, we can take an example of a monkey who is trained in such a way that he pushes a red button again and again in order to receive the Bananas. In the same way when there is a written testing procedure which requires repetitive execution without any other thought from the user then we call this type of testing as Monkey Button Push Testing. There are just three steps involved in it: First, the ability to read a step-by-step procedure, second, hitting the keys and third, verifying the correctness of the result.

2. Smart Monkey Testing
As we know every individual has a different IQ level. Smart monkey testing is based on this fundamental only. In this simplest form of testing, we consider each input to be independent of other inputs. In low IQ testing, inputs could be generated independently. There is a correlation between these input distributions and in high IQ monkey testing, this correlation is considered.

3. Brilliant Monkey Testing
Here we will have to take the help of Wikipedia. If they are to be believed then we will have to understand the meaning of the word Stochastic.

Stochastic comes from the Greek word στόχος, which means “aim.”

In probability theory, a stochastic system is one whose state is non-deterministic. The subsequent state of a stochastic system is determined both by the system’s predictable actions and by a random element. A stochastic process is one whose behavior is non-deterministic; it can be thought of as a sequence of random variables. Any system or process that can be analyzed using probability theory is stochastic. Stochastic systems and processes play a fundamental role in mathematical models of phenomena in many fields of science, engineering, and economics.

The inputs are created from a stochastic (system whose state is non-deterministic) regular expression or stochastic finite-state machine model of user’s behavior. In this testing – values are determined by probability distributions.

The input provider goes in a particular sequence of values and states. In brilliant Monkey testing, it is driven by specified probabilities. This is a bit complicated to understand but we should never feel frustrated.

4. Dumb Monkey Testing
In dumb Monkey testing, inputs are generated from a uniform probability distribution without giving importance to the actual usage statistics. For those who are not able to understand what probability distribution is, we will certainly make the things easier.

We have tried our best to make things easier for our readers but it is advisable to cross check the facts with an able statistician human being.


Viewing all articles
Browse latest Browse all 7

Latest Images

Trending Articles



Latest Images