Advanced
Software Testing & QA
Q83 / 100
How does "mutation testing" help evaluate the quality of a test suite beyond code coverage, and what is its main practical drawback?
Correct! Well done.
Incorrect.
The correct answer is A) It reveals whether tests can actually detect introduced faults (mutants), but running many mutants against a full test suite can be computationally expensive
A
Correct Answer
It reveals whether tests can actually detect introduced faults (mutants), but running many mutants against a full test suite can be computationally expensive
Explanation
Mutation testing's "mutation score" (killed mutants / total mutants) is a stronger signal of test effectiveness than line coverage, but the combinatorial cost of running the suite against many mutants can be significant for large codebases.
Progress
83/100