Choosing a testing method to deliver reliability

Phyllis Frankl, Dick Hamlet, Bev Littlewood, Lorenzo Strigini

    Research output: Contribution to journalConference articlepeer-review

    Abstract

    Testing methods are compared in a model where program failures are detected and the software changed to eliminate them. The question considered is whether it is better to use tests that seek out failures (`debug testing') or to simulate usage and find failures along the way (`operational testing'). `Better' is measured by the delivered reliability obtained after all test failures, have been eliminated. This comparison extends previous work, where the measure was the probability of detecting a failure. The theoretical treatment of the paper is probabilistic and analytical. Revealing special cases are exhibited in which each kind of testing is superior.

    Original languageEnglish (US)
    Pages (from-to)68-78
    Number of pages11
    JournalProceedings - International Conference on Software Engineering
    DOIs
    StatePublished - 1997
    EventProceedings of the 1997 IEEE 19th International Conference on Software Engineering - Boston, MA, USA
    Duration: May 17 1997May 23 1997

    ASJC Scopus subject areas

    • Software

    Fingerprint

    Dive into the research topics of 'Choosing a testing method to deliver reliability'. Together they form a unique fingerprint.

    Cite this