• DocumentCode
    2352340
  • Title

    Generating Minimal Fault Detecting Test Suites for Boolean Expressions

  • Author

    Fraser, Gordon ; Gargantini, Angelo

  • Author_Institution
    Software Eng. Dept., Saarland Univ., Saarbrucken, Germany
  • fYear
    2010
  • fDate
    6-10 April 2010
  • Firstpage
    37
  • Lastpage
    45
  • Abstract
    New coverage criteria for Boolean expressions are regularly introduced with two goals: to detect specific classes of realistic faults and to produce as small as possible test suites. In this paper we investigate whether an approach targeting specific fault classes using several reduction policies can achieve that less test cases are generated than by previously introduced testing criteria. In our approach, the problem of finding fault detecting test cases can be formalized as a logical satisfiability problem, which can be efficiently solved by a SAT algorithm. We compare this approach with respect to the well-known MUMCUT and Minimal-MUMCUT strategies by applying it to a series of case studies commonly used as benchmarks, and show that it can reduce the number of test cases further than Minimal-MUMCUT.
  • Keywords
    Boolean functions; computability; program testing; software fault tolerance; Boolean expressions; SAT algorithm; benchmarks; coverage criteria; fault detection; logical satisfiability problem; minimal fault detecting test suites; reduction policy; Aerospace electronics; Algorithm design and analysis; Automatic testing; Benchmark testing; Fault detection; Logic testing; Monitoring; Software engineering; Software testing; Thyristors; Boolean expressions; DNF testing; Test generation; fault based testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification, and Validation Workshops (ICSTW), 2010 Third International Conference on
  • Conference_Location
    Paris
  • Print_ISBN
    978-1-4244-6773-0
  • Type

    conf

  • DOI
    10.1109/ICSTW.2010.51
  • Filename
    5463715