A novel method for mutation based program testing

Cai Guoyong,Lin Yuming
2007-01-01
Abstract:Mutation testing is an effective approach to measure and guarantee a certain degree of software quality. However traditional approach of mutation testing still needs to improve. Based on studies of program slice and mutant techniques, a novel slice-mutant based program testing method is proposed. The method consists of a new criterion to evaluate the quality of a test suite and a corresponding test process to enact the approach. An algorithm to generate slice-mutant is also given. With test experiments of a case program, the approach's validness and powerful error detecting ability are comparing to the traditional mutation testing method. The proposed method complements the traditional mutation testing method and provides a way to achieve higher software quality guarantee.
What problem does this paper attempt to address?