• DocumentCode
    1286763
  • Title

    Partition testing vs. random testing: the influence of uncertainty

  • Author

    Gutjahr, Walter J.

  • Author_Institution
    Dept. of Stat. Oper. Res. & Comput. Sci., Wien Univ., Austria
  • Volume
    25
  • Issue
    5
  • fYear
    1999
  • Firstpage
    661
  • Lastpage
    674
  • Abstract
    This paper compares partition testing and random testing on the assumption that program failure rates are not known with certainty before testing and are, therefore, modeled by random variables. It is shown that under uncertainty, partition testing compares more favorably to random testing than suggested by prior investigations concerning the deterministic case: the restriction to failure rates that are known with certainty systematically favors random testing. In particular, we generalize a result by Weyuker and Jeng (1991) stating equal fault detection probabilities for partition testing and random testing in the case where the failure rates in the subdomains defined by the partition are equal. It turns out that for independent random failure rates with equal expectation, the case above is a boundary case (the worst case for partition testing), and the fault detection probability of partition testing can be up to k times higher than that of random testing, where k is the number of subdomains. Also in a related model for dependent failure rates, partition testing turns out to be consistently better than random testing. The dominance can also be verified for the expected (weighted) number of detected faults as an alternative comparison criterion
  • Keywords
    program debugging; program testing; decisions under uncertainty; fault detection; partition testing; program failure rates; program testing; random testing; random variables; Acoustic testing; Fault detection; Genetic mutations; Pain; Partitioning algorithms; Random variables; Software testing; System testing; Uncertainty;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.815325
  • Filename
    815325