What is Mutation Testing ?

What is Mutation Testing ?

Mutation testing is very expensive to run, especially on very large applications. Mutation testing is basically used to test the quality of our test suite. This is done by mutating certain statements in our source code and checking if our test code is able to find the errors. 

However,  There is a mutation testing tool, Jester, which can be used to run mutation tests on Java code. Jester looks at specific areas of our source code, for example: forcing a path through an if statement, changing constant values, and changing Boolean values.

Mutation testing is basically a type of method which method for determining if a set of test data or test cases is useful, by deliberately introducing various code changes, bugs and retesting with the original test data/cases to determine if the \"bugs\" are detected. Proper implementation requires large computational resources.

Date:2021-01-09 00:00:00

Post Your Answers

User Email:

User Name:

Related TESTING Subjective Links

TESTING Subjective interview questions and answers for experienced and fresher