An experimental evaluation of selective mutation 论文

1993引用 245
Software Testing and Debugging TechniquesSoftware Reliability and Analysis ResearchVLSI and Analog Circuit Testing

摘要

Mutation testing is a technique for unit-testing software that, although powerful, is computationally expensive. The principal expense of mutation is that many variants of the test program, called mutants, must be repeatedly executed. Selective mutation is a way to approximate mutation testing that saves execution by reducing the number of mutants that must be executed. This paper reports experimental results that compare selective mutation testing to standard, or non-selective, mutation testing. The results support the hypothesis that selective mutation is almost as strong as non-selective mutation; in experimental trials selective mutation provides almost the same coverage as non-selective mutation, with significant reductions in cost. Fifteenth International Conference on Software Engineering, pages 100--107, Baltimore, Maryland, May 1993. 1 Introduction Mutation testing is a technique, originally proposed in 1978 [DLS78], that asks the tester to demonstrate that the test progr...

相关技术

暂无数据

相关事件

暂无数据

相关文章

暂无数据