• DocumentCode
    3444190
  • Title

    Comparing the fault detection effectiveness of n-way and random test suites

  • Author

    Schroeder, Patrick J. ; Bolaki, Pankaj ; Gopu, Vijayram

  • Author_Institution
    Dept. of Elec. Eng., Wisconsin Univ., Milwaukee, WI, USA
  • fYear
    2004
  • fDate
    19-20 Aug. 2004
  • Firstpage
    49
  • Lastpage
    59
  • Abstract
    Software testing plays a critical role in the timely delivery of high-quality software systems. Despite the important role that testing plays, little is known about the fault detection effectiveness of many testing techniques. We investigate "n-way" test suites created using a common greedy algorithm for use in combinatorial testing. A controlled study is designed and executed to compare the fault detection effectiveness of n-way and random test suites. Combinatorial testing is conducted on target systems that have been injected with software faults. The results are that there is no significant difference in the fault detection effectiveness of n-way and random test suites for the applications studied. Analysis of the random test suite finds that they are very similar to n-way test suites from the perspective of the number of test data combinations covered. This result concurs with other hypothetical results that indicate little difference between n-way and random test suites. While we do not expect this result to apply in all combinatorial testing situations, we believe the result will lead to the design of better combinatorial test suites.
  • Keywords
    combinatorial mathematics; greedy algorithms; program testing; software fault tolerance; software quality; combinatorial test suites; combinatorial testing; fault detection effectiveness; greedy algorithm; high-quality software systems; n-way test suites; random test suites; software faults; software testing; test data combinations; Application software; Books; Costs; Explosions; Fault detection; Greedy algorithms; Input variables; Software systems; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Empirical Software Engineering, 2004. ISESE '04. Proceedings. 2004 International Symposium on
  • Print_ISBN
    0-7695-2165-7
  • Type

    conf

  • DOI
    10.1109/ISESE.2004.1334893
  • Filename
    1334893