Regression testing is designed to verify that unmodified portions of the codebase continue to function correctly after updates. Distractors are incorrect because regression testing does not have to be automated, it targets unchanged (rather than changed) areas, and can be run during unit, integration, and system testing phases.