A regression test:
Will always be automated
Will help ensure unchanged areas of the software have not been affected
Will help ensure changed areas of the software have not been affected
Can only be run during user acceptance testing