• DocumentCode
    147907
  • Title

    Estimating Fault Detection Effectiveness

  • Author

    Kuhn, Ruediger ; Kacker, Raghu ; Yu Lei

  • fYear
    2014
  • fDate
    March 31 2014-April 4 2014
  • Firstpage
    154
  • Lastpage
    154
  • Abstract
    A t-way covering array can detect t-way faults, however they generally include other combinations beyond t-way as well. For example, a particular test set of all 5-way combinations is shown capable of detecting all seeded faults in a test program, despite the fact that it contains up to 9-way faults. This poster gives an overview of methods for estimating fault detection effectiveness of a test set based on combinatorial coverage for a class of software. Detection effectiveness depends on the distribution of t-way faults, which is not known. However based on past experience one could say for example the fraction of 1-way faults is F1 = 60 %, 2- way faults F2 = 25 % F3 = 10 % and F4 = 5 %. Such information could be used in determining the required strength t. It is shown that the fault detection effectiveness of a test set may be affected significantly by the t-way fault distribution, overall, simple coverage at each level of t, number of values per variable, and minimum t-way coverage. Using these results, we develop practical guidance for testers.
  • Keywords
    fault diagnosis; program debugging; program diagnostics; program testing; set theory; combinatorial coverage; fault detection effectiveness estimation; t-way covering array; t-way fault detection; t-way fault distribution; test program; test set; Approximation methods; Arrays; Computational modeling; Conferences; Fault detection; Software; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation Workshops (ICSTW), 2014 IEEE Seventh International Conference on
  • Conference_Location
    Cleveland, OH
  • Type

    conf

  • DOI
    10.1109/ICSTW.2014.69
  • Filename
    6825651