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
Define the key challenges faced during software testing?
Explain cmm?
What is the role of qa in a project development?
What is binary portability testing?
create a daily status report or list the items you will cover in a status report
hello.. i have learnt testing manual and automation tools and im working as test engineer in a software company still i do need more testing skill so where can i get more knowledge about testing . please advice me
Enlist the priority of the testing tasks defined by the qa team in product development.
How can new software qa processes be introduced in an existing organization?
How would you prepare the test plan without srs?
How to design test cases?
What are the responsibilities of a qa analyst?
list potential risks that you have identified so far in Banking domain
What is branch testing and what is boundary testing?
Hi I m working as a sqa engineer and after 1 yr i want to switch to system analyst side kindly tell me how both fields relate each other and is this easy to switch job from qa to system analyst and what's the difference b/w both fields.
Define the role of qa in software development?