Abstract—A substantial amount of work has shed light on whether random testing is actually a useful testing technique. Despite its simplicity, several successful real-world applications have been reported in the literature. Although it is not going to solve all possible testing problems, random testing appears to be an essential tool in the hands of software testers. In this paper, we review and analyze the debate about random testing. Its benefits and drawbacks are discussed. Novel results addressing general questions about random testing are also presented, such as how long does random testing need, on average, to achieve testing targets (e.g., coverage), how does it scale, and how likely is it to yield similar results if we rerun it on t...
Software testing is an approach that ensures the quality of software through execution, with a goal ...
Random testing (RT), which simply selects test cases at random from the whole input domain, has been...
Abstract—This paper compares partition testing and random testing on the assumption that program fai...
this technical sense; however, it is certainly not the most used method.) If the technical meaning c...
Random testing is a basic testing technique. Motivated by the observation that neighboring inputs no...
Thorough software testing involves the generation of testinput data that meets adequacy criteria, wh...
Intuition suggests that random testing of object-oriented programs should exhibit a significant diff...
Intuition suggests that random testing of object-oriented programs should exhibit a high difference ...
Random testing (RT) is a fundamental software testing technique. Motivated by the rationale that nei...
Random testing is a standard software testing method. It is a popular method for reli-ability assess...
Intuition suggests that random testing should exhibit a considerable difference in the number of fau...
In this paper, we introduce an enhanced form of random testing called Adaptive Random Testing. Adapt...
Software testing is an approach that ensures the quality of software through execution, with a goal ...
Random testing is a basic software testing technique that can be used to assess the software reliabi...
Random testing (RT) is a basic and simple software testing technique. However, it is controversial w...
Software testing is an approach that ensures the quality of software through execution, with a goal ...
Random testing (RT), which simply selects test cases at random from the whole input domain, has been...
Abstract—This paper compares partition testing and random testing on the assumption that program fai...
this technical sense; however, it is certainly not the most used method.) If the technical meaning c...
Random testing is a basic testing technique. Motivated by the observation that neighboring inputs no...
Thorough software testing involves the generation of testinput data that meets adequacy criteria, wh...
Intuition suggests that random testing of object-oriented programs should exhibit a significant diff...
Intuition suggests that random testing of object-oriented programs should exhibit a high difference ...
Random testing (RT) is a fundamental software testing technique. Motivated by the rationale that nei...
Random testing is a standard software testing method. It is a popular method for reli-ability assess...
Intuition suggests that random testing should exhibit a considerable difference in the number of fau...
In this paper, we introduce an enhanced form of random testing called Adaptive Random Testing. Adapt...
Software testing is an approach that ensures the quality of software through execution, with a goal ...
Random testing is a basic software testing technique that can be used to assess the software reliabi...
Random testing (RT) is a basic and simple software testing technique. However, it is controversial w...
Software testing is an approach that ensures the quality of software through execution, with a goal ...
Random testing (RT), which simply selects test cases at random from the whole input domain, has been...
Abstract—This paper compares partition testing and random testing on the assumption that program fai...