A Survey on Mutation Testing Approaches

Karam Al Kontar, Joumana Naji, Freddy Demiane, Salma Sobeh, Ramzi A. Haraty · 2019

Mutation testing is a fault based testing technique which examines the adequacy of test cases by generating faulty programs, called mutants, to be run against them. However, one of the pitfalls of mutation testing is its high computational cost, rendering it impractical for industry use. In this survey, we study mutation generation techniques, cost reduction methods and test-data generation approaches found in the literature, before presenting some tools and applications for mutation testing.

Read the paper · More papers on PaperTik