Difference between Acceptance Testing & System Testing
Acceptance testing is performed by user personnel and may include assistance by software testers. System testing is performed by developers and/or software testers.
Acceptance testing should focus on input processing, use of the software in the user organization, and whether or not the specifications meet the true processing needs of the user. The system specifications tend to focus on the software specifications. They rarely address the processing concerns over input to the software, nor do they address the concerns over the ability of user personnel to effectively use the system in performing their day-to-day business activities.
Also See:
Acceptance Testing
Integration Testing
System Testing
Examples of Integration & System Testing
Difference between Integration & System Testing
Integration Test Plan Template
Integration & System Testing Checklist