System Testing – 1) A generic term that differentiates various types of higher order testing from unit testing; 2) a predetermined combination of tests that, when executed successfully, satisfy IT management that the system meets requirements.
Acceptance testing - Testing to ensure that the system meets the needs of the organization and the end user or customer (i.e., validates that the right system was built).