Title :
On comparisons of random, partition, and proportional partition testing
Author :
Ntafos, Simeon C.
Author_Institution :
Comput. Sci. Prog., Texas Univ. at Dallas, Richardson, TX, USA
fDate :
10/1/2001 12:00:00 AM
Abstract :
Early studies of random versus partition testing used the probability of detecting at least one failure as a measure of test effectiveness and indicated that partition testing is not significantly more effective than random testing. More recent studies have focused on proportional partition testing because a proportional allocation of the test cases (according to the probabilities of the subdomains) can guarantee that partition testing will perform at least as well as random testing. We show that this goal for partition testing is not a worthwhile one. Guaranteeing that partition testing has at least as high a probability of detecting a failure comes at the expense of decreasing its relative advantage over random testing. We then discuss other problems with previous studies and show that failure to include important factors (cost, relative effectiveness) can lead to misleading results
Keywords :
program testing; software reliability; partition testing; probability; program testing; proportional partition testing; random testing; software failure detection; software reliability; test cases; test effectiveness; Costs; Failure analysis; Fault detection; Genetic mutations; Helium; Information analysis; Performance evaluation; Sampling methods; Software testing; Statistical analysis;
Journal_Title :
Software Engineering, IEEE Transactions on