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
What is cross browser testing?
What if the project is not big enough to justify extensive testing?
What should Development require of QA?
How would you ensure that your testing is complete and has good coverage?
What are the actual QA processes run in software compamy ?
Q. How do you select product components for validation?What are the contents of QMS?
What is process area in cmmi?
What are the common problems with software automation?
What is difference between qa, qc and software testing?
What are the responsibilities of a qa analyst?
What is exploratory testing and specification-driven testing?
How to log defect in HP ALM
how we apply cmmi and iso in oyr testing or qa do it have some specifuc format
Give me example of automate the regression test suite ........Thanks...
What Winrunner framework did u use in ur organisation?