Choosing a Testing Method to Deliver Reliability

By Lorenzo Strigini, P. Frankl, D. Hamlet, and B. Littlewood; 19th International Conference on Software Engineering (ICSE'97)

Testing methods are compared in a model where pro- gram 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 test- ing") or to simulate usage and nd failures along the way (\operational testing"). \Better" is measured by the delivered reliability obtained after all test failures have been eliminated. This comparison extends previ- ous work, where the measure was the probability of de- tecting 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.

The full text of this paper is available in .pdf and .ps format.

The documents distributed by this server have been provided by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a noncommercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

CSR Home | CSR Research Projects | CSR Publications | School of Informatics | City University

Page maintained by: Lorenzo Strigini