Following maintenance to a system, tests performed to demonstrate that the system still performs all the functions required prior to the maintenance. Regression testing is additional to tests made to ensure that the modifications work satisfactorily. See also performance testing.