Intuition suggests that random testing of object-oriented programs should exhibit a significant difference in the num-ber of faults detected by two different runs of equal dura-tion. As a consequence, random testing would be rather unpredictable. We evaluate the variance of the number of faults detected by random testing over time. We present the results of an empirical study that is based on 1215 hours of randomly testing 27 Eiffel classes, each with 30 seeds of the random number generator. Analyzing over 6 million fail-ures triggered during the experiments, the study provides evidence that the relative number of faults detected by ran-dom testing over time is predictable but that different runs of the random test case generator detect dif...
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...
Software testing is an approach that ensures the quality of software through execution, with a goal ...
Intuition suggests that random testing of object-oriented programs should exhibit a high difference ...
Intuition suggests that random testing should exhibit a considerable difference in the number of fau...
Random testing (RT) is a fundamental software testing technique. Motivated by the rationale that nei...
Abstract—A substantial amount of work has shed light on whether random testing is actually a useful ...
Software testing is an approach that ensures the quality of software through execution, with a goal ...
Random testing is a basic testing technique. Motivated by the observation that neighboring inputs no...
Software testing is an approach that ensures the quality of software through execution, with a goal ...
Random testing (RT) is a basic and simple software testing technique. However, it is controversial w...
Adaptive random testing is an enhancement of random testing. Previous studies on adaptive random tes...
Adaptive random testing is an enhancement of random testing. Previous studies on adaptive random tes...
In this paper, we introduce an enhanced form of random testing called Adaptive Random Testing. Adapt...
Random testing (RT) is a fundamental software testing technique. Adaptive random testing (ART), an e...
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...
Software testing is an approach that ensures the quality of software through execution, with a goal ...
Intuition suggests that random testing of object-oriented programs should exhibit a high difference ...
Intuition suggests that random testing should exhibit a considerable difference in the number of fau...
Random testing (RT) is a fundamental software testing technique. Motivated by the rationale that nei...
Abstract—A substantial amount of work has shed light on whether random testing is actually a useful ...
Software testing is an approach that ensures the quality of software through execution, with a goal ...
Random testing is a basic testing technique. Motivated by the observation that neighboring inputs no...
Software testing is an approach that ensures the quality of software through execution, with a goal ...
Random testing (RT) is a basic and simple software testing technique. However, it is controversial w...
Adaptive random testing is an enhancement of random testing. Previous studies on adaptive random tes...
Adaptive random testing is an enhancement of random testing. Previous studies on adaptive random tes...
In this paper, we introduce an enhanced form of random testing called Adaptive Random Testing. Adapt...
Random testing (RT) is a fundamental software testing technique. Adaptive random testing (ART), an e...
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...
Software testing is an approach that ensures the quality of software through execution, with a goal ...