# ISRO-2013-68

3.4k views

Which of the following testing methods uses fault simulation technique?

1. Unit testing
2. Beta testing
3. Stress testing
4. Mutation testing

retagged

With increased expectations for software component quality and the complexity of components, software developers are expected to perform effective testing. In today’s scenario, mutation testing has been used as a fault injection technique to measure test adequacy. Mutation Testing adopts “fault simulation mode”. It has been advocated as a technique for generating test cases by inserting faults in a program and the effectiveness of test suite is represented by ‘mutation score’. Thus, mutation testing is used as a measure of test suite robustness. Though powerful, mutation testing is computationally expensive, as many mutants need to be produced and executed. The testing technique address the problem of finding a small set of mutation operators and determining the efficiency of high order mutants using fragility values and fitness function, which are sufficient for measuring test effectiveness. The objective is to generate efficient and optimized set of test data in order to kill maximum number of mutants to achieve a high mutation score.

selected by
1 vote

Ans : D

Mutation Testing is a type of software testing where we mutate (change) certain statements in the source code and check if the test cases are able to find the errors. It is a type of White Box Testing which is mainly used for Unit Testing. The changes in mutant program are kept extremely small, so it does not affect the overall objective of the program.

The goal of Mutation Testing is to assess the quality of the test cases which should be robust enough to fail mutant code. This method is also called as Fault based testing strategy as it involves creating fault in the program

## Related questions

1
6.9k views
If a program $P$ calls two subprograms $P1$ and $P2$ and $P1$ can fail $50$% of the time and $P2$ can fail $40$% of the time, what is the failure rate of program $P$? $50$% $60$% $70$% $10$%
What is the cyclomatic complexity of a module which has seventeen edges and thirteen nodes? $4$ $5$ $6$ $7$