Randomized Testing
TechniqueRandomized Testing (RT) is a software and hardware verification technique in which a system under test (SUT) is exercised with test cases drawn from random distributions over the input domain rather than from manually written or model-derived test suites. The technique is well established, has been applied across embedded systems, databases, mobile applications, cloud APIs, and processor designs, and has been refined by variants such as Adaptive Random Testing (ART).
WIKI
Randomized Testing
Randomized Testing (RT) is a testing method in which a system under test is driven by test cases sampled from random distributions over its input domain, instead of by hand-written or specification-derived tests. Because generation is decoupled from any specific failure hypothesis, randomized testing can explore very large input spaces cheaply and is frequently used as a complement to directed verification.