What is Mutation Testing?

Answer Posted / kris

A testing methodology in which two or more program
mutations are executed using the same test cases to
evaluate the ability of the test cases to detect
differences in the mutations.
---------------------------------------------
Mutation Testing is a fault-based testing technique
Measure the effectiveness of test cases
Assumption: a program will be well tested if all simple
faults are detected and removed

Simple faults are introduced into the program by creating a
set of faulty version, called MUTANTS

A mutant P’ is a program that is similar to the program P
being tested
It differs from P only by a mutation (mutant operators)
Mutant operators example: Istruction delete, Change of a
constant value, Change of a variable

Test cases are used to execute these mutants with the goal
of causing each mutant P’ to produce incorrect output
If P’ produce different results from P, running the same
test case T  Mutant killed

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is difference between ach credit and the normal credit?

2747


What test strategy followed in your project?

1736


'configuration related errors' in testing means what?

1028


prepare functional requirements and design test cases for a given business requirement as follows(consider all the implicit requirements): A message portal is given,Login into that, check for any e_mail in inbox-if present reply,if not compose a mail and send it.

1643


how do u start web logic in your application

1720






What is specification-driven testing?

749


what are the tables in testcases?

605


Q) Create Preffered customer: As a customer when i purchase more than $5000 in goods since my first purchase, I become a preffered customer so that i can receive the benefits associated with that status.

2222


What are the five common solutions for software developments problems?

705


Mention how validation activities should be conducted?

573


How are the quality assurance activities planned ?

1909


insurance domain interview questions ,i done project on insurance (manual testing)

23460


What if there is not enough time for thorough testing?

569


Give me an example of the best and worst experiences you've had with QA.

3592


best trainig institutes and best faculty in chennai for software testing ?

1500