Answer Posted / jeekarthik
oh!!!! Kewl the topic now entered into Debugging!!!! :-)
After the initial testing is complete, mutation testing is
taken up. The idea behind mutation testing is to make a few
arbitrary small changes to a program at a time, each
time the program is changed it is called a mutated program;
the change is called a mutant.
A mutated program tested against the full test suite of the
program. If there at least one test case in the test suite
for which a mutant gives an incorrect result, then the
mutant is said to be dead.
If a mutant remains alive even after all test cases have
been exhausted, the test suite is enhanced to kill the
mutant.
The process of generation and killing of mutants can be
automated by predefining a set of primitive changes that
can be applied to the program.
The primitive changes can be:
? Altering an arithmetic operator,
? Changing the value of a constant,
? Changing a data type, etc.
A major disadvantage of mutation testing:
? computationally very expensive,
? A large number of possible mutants can be generated.
Valid?????? :-)
| Is This Answer Correct ? | 3 Yes | 1 No |
Post New Answer View All Answers
Explain the procedure & path of s/w in testing?
how will the test plan is pepared in ur organisation>?
What types of documentation are used in qa?
What is the difference between manual testing and automation testing?
i want to for technical interview question paper along with in tesrviwe Phases i need
What are the benefits of requirement traceability?
Hi there Does anybody can respond to my Questions? Is some one there to answer my Questions posted in Software testing category.pls E-mail to sunitht27@yahoo.com
Difference between adhoc testing and error guessing?
Describe any bug you remember. Plz Give some real examples
What is quality center? How many built in tables does quality center have?
How the application is launched to the production environment?
What is the main use of preparing traceability matrix and explain the real time usage?
14.What is function point breakdown?
What is Web testing & which action we take at the time of Web Testing?
what is the difference between Risk based and Requirement based testing???