Choosing a testing method to deliver reliability

Phyllis Frankl, Dick Hamlet, Bev Littlewood, Lorenzo Strigini

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    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)
    Title of host publicationProceedings - International Conference on Software Engineering
    PublisherIEEE
    Pages68-78
    Number of pages11
    StatePublished - 1997
    EventProceedings of the 1997 IEEE 19th International Conference on Software Engineering - Boston, MA, USA
    Duration: May 17 1997May 23 1997

    Other

    OtherProceedings of the 1997 IEEE 19th International Conference on Software Engineering
    CityBoston, MA, USA
    Period5/17/975/23/97

    Fingerprint

    Testing

    ASJC Scopus subject areas

    • Software

    Cite this

    Frankl, P., Hamlet, D., Littlewood, B., & Strigini, L. (1997). Choosing a testing method to deliver reliability. In Proceedings - International Conference on Software Engineering (pp. 68-78). IEEE.

    Choosing a testing method to deliver reliability. / Frankl, Phyllis; Hamlet, Dick; Littlewood, Bev; Strigini, Lorenzo.

    Proceedings - International Conference on Software Engineering. IEEE, 1997. p. 68-78.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Frankl, P, Hamlet, D, Littlewood, B & Strigini, L 1997, Choosing a testing method to deliver reliability. in Proceedings - International Conference on Software Engineering. IEEE, pp. 68-78, Proceedings of the 1997 IEEE 19th International Conference on Software Engineering, Boston, MA, USA, 5/17/97.
    Frankl P, Hamlet D, Littlewood B, Strigini L. Choosing a testing method to deliver reliability. In Proceedings - International Conference on Software Engineering. IEEE. 1997. p. 68-78
    Frankl, Phyllis ; Hamlet, Dick ; Littlewood, Bev ; Strigini, Lorenzo. / Choosing a testing method to deliver reliability. Proceedings - International Conference on Software Engineering. IEEE, 1997. pp. 68-78
    @inproceedings{5c80852f6518405ea6053474004ab75e,
    title = "Choosing a testing method to deliver reliability",
    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.",
    author = "Phyllis Frankl and Dick Hamlet and Bev Littlewood and Lorenzo Strigini",
    year = "1997",
    language = "English (US)",
    pages = "68--78",
    booktitle = "Proceedings - International Conference on Software Engineering",
    publisher = "IEEE",

    }

    TY - GEN

    T1 - Choosing a testing method to deliver reliability

    AU - Frankl, Phyllis

    AU - Hamlet, Dick

    AU - Littlewood, Bev

    AU - Strigini, Lorenzo

    PY - 1997

    Y1 - 1997

    N2 - 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.

    AB - 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.

    UR - http://www.scopus.com/inward/record.url?scp=0030615493&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=0030615493&partnerID=8YFLogxK

    M3 - Conference contribution

    SP - 68

    EP - 78

    BT - Proceedings - International Conference on Software Engineering

    PB - IEEE

    ER -