What is mutation testing
Answers were Sorted based on User's Feedback
Answer / guest
A method whereby purposely inserted erros into a
programming code under test to verify that the detect the
defect. It is also known as error seeding.
comments please......
| Is This Answer Correct ? | 5 Yes | 1 No |
Answer / nitin verma
Hi,
In the mutation testing we create the mutants(duplicate
copy) and then we test on the mutants and finds whether any
difference is there between the mutants and the original
program after the test.
Plz comment if i m wrong......
nitin9360@yahoo.com
| Is This Answer Correct ? | 5 Yes | 1 No |
Answer / ashok reddy
suneel your wrong, the correct answer is given by Guest
| Is This Answer Correct ? | 3 Yes | 1 No |
Answer / 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 |
Answer / ch.s.m.prasad,kkd
Mutation means a known change in a program. during this
testing developers will check whether all modules are
participating or not while executing the program.
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / ashok reddy
Poonam,
I think lot of diff is there between debugging and mutation.
i deffinetely consider you and suneel suggetions, today i
will discurse with my team and i will let you know.
Thanks,
Ashok
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / rajesh.veggalam
Mutation test means a change in your program programmers
are perform changes in tested programs to estimate
completeness and correctness of the program testing
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / sreenivasu
Mutation means a change in a program. Programmers are
performing changes in programs to estimate correctness of
testing coverage.
For eg: one test passed, then apply certain change in that
particular program and test it... if the result is failed
then we can say it as a mutation testing i.e a change
should affect the result ..
| Is This Answer Correct ? | 2 Yes | 1 No |
Answer / bali
straight,Purposefully introducing the bug in the
application and checking the the variation in the expected
result. this is Mutation testing or bebugging, No
confusions.
Just remember we are intentionally introducing the bug......
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / logu
Mutation testing means introduse the new bug and clear that
bug and testing the application
| Is This Answer Correct ? | 2 Yes | 1 No |
What is the difference between a test policy and test strategy? Need detailed answer with some highlights.
.what are the types of recording modes in winrunner 2.what are the three modes of running a test in winrunner 3.what is synchronization point 4.what are the contents present in a test case 5.do we need testing for the project 6.what is code review and code walk through At which phase the testing starts (begin) in the project How do we test Client server applications and a Web applications what is verification and validation what is adhoc testing what is traceability matrix what is base line document what is Test Life Cycle what is regression testing and retesting what is a BUG LIFE CYCLE what is a Bug what are defects what is functionality testing and system testing. a project has to be released in one day but the testing people got that project from the developers half of the day before so what they have to do to complete the testing process. 20 what are severity level and priority levels
How do you find synchronisation problems normally?
Which are the basic challanges are face tester while doing testing?
what is the use case and what is the test case?
How and when can the Testing Organization detect software defects?
16.Compatibility testing is testing two application?
Give example of High Severity and low Priority Bug you filed?
How do you do Analysis and design for testing projects?
date format and we should 8 digits - not accepted only /accepted write how many in test cases in the date format valid , and in valid
entry criteria and exit criteria for unit testing, integration testing, system testing and uat
in real time, which test case format we r using?