Verifying existing functional and non functional area after making changes to the part of the software or addition of new features.