Define random-monkey testing and random test case

What do you understand by the term random/monkey testing and random test case?

E

Expert

Verified

Random testing is also known as monkey testing. In this testing, data is created at random frequently using a tool. Data is generated moreover using a tool or by some automated means. Hence then the system is tested and results are observed after generating the input randomly.

There are following weakness in Random testing which are as follows: -

a) It takes more time to analyze results.

b) They are not practical.

c) Many of the tests are unnecessary and impractical.

d) The test cannot be recreated if data is not recorded which was used for testing.

This type of testing is of no use and is usually performed by beginners. This can be used to see if the system will stand under adverse effects or not.

Semi-random testing is a controlling random testing and removes redundant test cases. Hence we perform random test cases and equivalence partitioning to the test cases, which again removes redundant test cases, therefore it gives us semi-random test cases.

   Related Questions in Software Engineering

©TutorsGlobe All rights reserved 2022-2023.