Multiple choice technology

A regression test:

  1. Is only run once.

  2. Will always be automated.

  3. Will check unchanged areas of the software to see if they have been affected.

  4. Will check changed areas of the software to see if they have been affected.

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

The correct answer is C because regression testing specifically checks that unchanged parts of the software still work correctly after changes have been made elsewhere. This is the definition of regression testing - detecting unintended side effects. Option A is incorrect because regression tests run repeatedly, not just once. Option B is incorrect because regression tests can be manual or automated. Option D describes confirmation testing of changes, not regression testing.