The regression testing process is not part of user acceptance testing. Regression automated testing begins during the development phase and continues after the software maintenance team changes or updates the program. UAT, in contrast, allows us to measure user experience and satisfaction right before the application is released.