A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Why is mutation testing important in Software Engineering?

Best Answers

In mutation testing, bugs are intentionally inserted into the program and mutants are created. A mutant is simply a faulty program. And our aim is to determine whether our test suite is able to detect the injected bugs. read more

So, to summarize, mutation testing is used in software testing to test the effectiveness of the test suites. This technique generally gives the line coverage ( % of lines covered ) and mutation coverage ( % of mutants detected ) through which we can easily determine the effectiveness of our test suite. read more

Mutation testing is a method of software testing in which program or source code is deliberately manipulated, followed by suite of testing against the mutated code. The mutations introduced to source code are designed to imitate common programming errors. A good unit test suite typically detects the program mutations and fails automatically. read more

Related Facts