A regression test:
-
Is only run once.
-
Will always be automated.
-
Will check unchanged areas of the software to see if they have been affected.
-
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.