Back to the 2022 paper

Module 4: Software Testing

20222m

Name of an evaluation technique to assess the quality of test cases is

(i) mutation analysis
(ii) validation
(iii) verification
(iv) performance analysis

Worked SolutionAI Assisted

Solution

Correct Answer: (i) mutation analysis

Explanation

Mutation Analysis / Mutation Testing:

  • Create mutants (seed small faults - e.g., change > to >=, + to -) in program

  • Run test suite; if test kills mutant (fails), test is good

  • Mutation Score = Killed mutants / Total mutants → measures quality / effectiveness of test cases.

  • Validation = checking product meets user needs

  • Verification = checking phase output correctly

  • Performance analysis = speed, not test quality.

Answer: (i) mutation analysis

Similar questions

Free AppAndroid App

Coursify Android App

Generate AI courses, take quick quizzes between classes, and master complex engineering concepts on the go.