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 language||English (US)|
|Number of pages||11|
|Journal||Proceedings - International Conference on Software Engineering|
|State||Published - 1997|
|Event||Proceedings of the 1997 IEEE 19th International Conference on Software Engineering - Boston, MA, USA|
Duration: May 17 1997 → May 23 1997
ASJC Scopus subject areas