• Software Testing Dictionary
  • Home

Random Testing


What is Random Testing?

Random Testing, also known as monkey testing, is a form of functional black box testing that is performed when there is not enough time to write and execute the tests.

Random Testing Characteristics:

  • Random testing is performed where the defects are NOT identified in regular intervals.

  • Random input is used to test the system's reliability and performance.

  • Saves time and effort than actual test efforts.

  • Other Testing methods Cannot be used to.

Random Testing Steps:

  • Random Inputs are identified to be evaluated against the system.

  • Test Inputs are selected independently from test domain.

  • Tests are Executed using those random inputs.

  • Record the results and compare against the expected outcomes.

  • Reproduce/Replicate the issue and raise defects, fix and retest.

Useful Video Courses


Software Engineering Basics

80 Lectures 7.5 hours

Arnab Chakraborty


The Perfect Open Broadcaster Software Recording Studio

10 Lectures 1 hours

Zach Miller


SEO Keyword Research Made Easy + FREE Research Software

17 Lectures 1.5 hours

Zach Miller


How To Startup Your Own SaaS (Software As a Service) Company

60 Lectures 5 hours

John Shea


Software development in Python: A practical approach

99 Lectures 10 hours

Daniel IT


Software Development Processes (SDLC Models)

62 Lectures 5 hours