Software Development Mutation Testing: D Kashe Physics Department Chancellor College
Software Development Mutation Testing: D Kashe Physics Department Chancellor College
Software Development Mutation Testing: D Kashe Physics Department Chancellor College
mutation Testing
D Kashe
Physics Department
Chancellor College
If(x<y< strong="">)</y<>
Print "Hello"
Else
Print "Hi"
Mutation Score:
The mutation score is defined as the percentage of
killed mutants with the total number of mutants.
Mutation Score = (Killed Mutants / Total number of
Mutants) * 100
Test cases are mutation adequate if the score is 100%.
Experimental results have shown that mutation testing
is an effective approach for the measuring the
adequacy of the test cases.
But, the main drawback is that the high cost of
generating the mutants and executing each test case
against that mutant program.
Conclusion:
Do you want an exhaustive testing of your application?
Answer is Mutation testing.
It is the most comprehensive technique to test a
program.
This is the method which checks for the effectiveness
and accuracy of a testing program to detect the faults
or errors in the system.