• DocumentCode
    1970319
  • Title

    Evaluating four white-box test coverage methodologies

  • Author

    Misra, Sudip

  • Author_Institution
    Carleton Univ., Ottawa, Ont., Canada
  • Volume
    3
  • fYear
    2003
  • fDate
    4-7 May 2003
  • Firstpage
    1739
  • Abstract
    This paper presents an illustrative study aimed at evaluating the effectiveness of four white-box test coverage techniques for software programs. In the study, an experimental design was considered which was used to evaluate the chosen testing techniques. The evaluation criteria were determined both in terms of the ability to detect faults and the number of test cases required. Faults were seeded artificially into the program and several faulty-versions of programs (mutants) were generated taking help of mutation operators. Test case execution and coverage measurements were done with the help of two testing tools, Cantata and OCT. Separate regression models relating coverage and effectiveness (fault detection ability and number of test cases required) are developed. These models can be helpful for determining test effectiveness when the coverage levels are known in a problem domain.
  • Keywords
    correlation theory; program testing; regression analysis; Cantata; GCT; correlation; empirical study; fault detection; mutation operators; regression models; software program testing; test case execution; testing tools; white-box test coverage techniques; Design for experiments; Fault detection; Flow graphs; Genetic mutations; Predictive models; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2003. IEEE CCECE 2003. Canadian Conference on
  • ISSN
    0840-7789
  • Print_ISBN
    0-7803-7781-8
  • Type

    conf

  • DOI
    10.1109/CCECE.2003.1226246
  • Filename
    1226246