• DocumentCode
    3209352
  • Title

    Fault detection effectiveness of spathic test data

  • Author

    Hayes, Jane Huffman ; Zhang, Pifu

  • Author_Institution
    Dept. of Comput. Sci., Kentucky Univ., Lexington, KY, USA
  • fYear
    2002
  • fDate
    2-4 Dec. 2002
  • Firstpage
    183
  • Lastpage
    192
  • Abstract
    This paper presents an approach for generating test data for unit-level, and possibly integration-level, testing based on sampling over intervals of the input probability distribution, i.e., one that has been divided or layered according to criteria. Our approach is termed "spathic" as it selects random values felt to be most likely or least likely to occur from a segmented input probability distribution. Also, it allows the layers to be further segmented if additional test data is required later in the test cycle. The spathic approach finds a middle ground between the more difficult to achieve adequacy criteria and random test data generation, and requires less effort on the part of the tester. It can be viewed as guided random testing, with the tester specifying some information about expected input. The spathic test data generation approach can be used to augment "intelligent" manual unit-level testing. An initial case study suggests that spathic test sets defect more faults than random test data sets, and achieve higher levels of statement and branch coverage.
  • Keywords
    probability; program testing; software reliability; adequacy criteria; branch coverage; fault detection effectiveness; guided random testing; integration-level testing; probability distribution; random test data generation; sampling over intervals; spathic test data; statement coverage; test data generation; unit-level testing; Computer networks; Computer science; Data engineering; Distributed computing; Fault detection; Performance evaluation; Probability distribution; Reliability engineering; Sampling methods; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems, 2002. Proceedings. Eighth IEEE International Conference on
  • Conference_Location
    Greenbelt, MD, USA
  • Print_ISBN
    0-7695-1757-9
  • Type

    conf

  • DOI
    10.1109/ICECCS.2002.1181511
  • Filename
    1181511