Using compiler optimization techniques to detect equivalent mutants
Using compiler optimization techniques to detect equivalent mutants
复制标题
DOI:
10.1002/stvr.4370040303
复制
发表时间:
1994
期刊:
影响因子:
--
通讯作者:
A. Offutt;W. Craft
中科院分区:
文献类型:
--
作者:
A. Offutt;W. Craft
Mutation analysis is a software testing technique that requires the tester to generate test data that will find specific, well‐defined errors. Mutation testing executes many slightly differing versions, called mutants, of the same program to evaluate the quality of the data used to test the program. Although these mutants are generated and executed efficiently by automated methods, many of the mutants are functionally equivalent to the original program and are not useful for testing. Recognizing and eliminating equivalent mutants is currently done by hand, a time‐consuming and arduous task. This problem is currently a major obstacle to the practical application of mutation testing.