Software Engineering · Question 8 · Medium

What is the main purpose of regression testing?

  1. To test the system under extreme load
  2. To let end users test the software at their own site
  3. To test each unit in isolation
  4. To check that recent code changes have not broken features that previously worked
Answer and explanation

Answer: D. To check that recent code changes have not broken features that previously worked

Explanation: Regression testing re-runs existing tests after a change, such as a bug fix or new feature, to catch unintended side effects.

Previous: A program's control flow graph has 9 edges and 7 nodes and is a single… · Next: What distinguishes the Spiral model from other SDLC models?

Practise software engineering

Try a fresh set of software engineering questions with an explanation after every answer, free and without signing up: Software Engineering practice. Or sit a full placement mock test.

More software engineering questions

More technical & programming practice

Cloud & DevOps · GenAI Basics · Pseudo-code · C Programming · Java · Python · Data Structures · Algorithms

LogicWiz Exams home · All practice topics · Placement mock tests · Daily 10 challenge