• DocumentCode
    2297788
  • Title

    An analytical comparison of the fault-detecting ability of data flow testing techniques

  • Author

    Frankl, Phyllis G. ; Weyuker, Elaine J.

  • Author_Institution
    Dept. of Comput. Sci., Polytech. Univ., Brooklyn, NY, USA
  • fYear
    1993
  • fDate
    17-21 May 1993
  • Firstpage
    415
  • Lastpage
    424
  • Abstract
    Compares several data flow based software testing criteria to one another and to branch testing. The fact that criterion C1 subsumes criterion C2, does not guarantee that C1 is better at detecting faults than C2. However, if a certain stronger relation between the criteria holds, then for any program and any specification, C1 is guaranteed to be better at detecting faults than C2 in the following sense: a test suite selected by independent random selection of one test case from each C1 subdomain is at least as likely to detect a fault as a suite similarly selected using C2. It is shown that under those conditions, the expected number of failure-causing inputs in the C1 test suite. These results are used to compare a number of data flow testing criteria to one another and to branch testing
  • Keywords
    error detection; formal specification; parallel processing; program testing; branch testing; data flow testing techniques; failure-causing inputs; fault-detecting ability; independent random selection; software testing criteria; specification; test suite; Computer bugs; Computer science; Data analysis; Fault detection; NASA; Space technology; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 1993. Proceedings., 15th International Conference on
  • Conference_Location
    Baltimore, MD
  • ISSN
    0270-5257
  • Print_ISBN
    0-8186-3700-5
  • Type

    conf

  • DOI
    10.1109/ICSE.1993.346024
  • Filename
    346024