Evaluation of programs based on the functional requirements is called.
Functional testing
Requirements Testing
Regression Testing
User Testing