Testing of the system to demonstrate system compliance with user requirements is
Black box Testing
System Testing
Independent Testing
Acceptance Testing