Based on this brief statement, comment on the flaws, strengths, weaknesses, and/
ID: 3815696 • Letter: B
Question
Based on this brief statement, comment on the flaws, strengths, weaknesses, and/or potential for future work for Mutation Testing.
In this paper a method has been proposed to optimize the software testing efficiency using Genetic Algorithm and Mutation Analysis. First a program is written and intended some mutant in this program and then found most critical path and optimized test cases using genetic algorithm. These test cases are refined using genetic algorithm. A mutant function has been used for measuring the adequacy of the test case sets. This mutant function find a mutant score, on the bases of this mutation function 100% path coverage and boundary coverage achieved using mutation testing.
Based on this brief statement, comment on the flaws, strengths, weaknesses, and/or potential for future work for Mutation testing
Explanation / Answer
Mutation testing is type of testing where some instructions are mutated to check available
test cases are performing well or not. Similar to white box testing and doesn;t effect code much.
It is to test quality and detect faults in the program.
Procedure followed is..
(i) mutating some instructions in program.
(iiP) apply test cases and check.
(iii) comparing results.
(iv) Based on result, make mutant make alive.
There are three ypes of mutation testing.. they are Statement, value and Decision mutation.
For to show test cases result, mutant score will be given.
Benefits:
Powerfull approcah.
comprehensive testing
Good error detection
ensures reliable and stable version of application.
Disadantages:
Costly procedure
time consuming
Every mutation have equal test cases count.
Not support black box testing.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.