Question: what is the difference between system testing and uat?
Answer: System integration testing is done mainly to test the interface requirements of a system. Whereas user acceptance testing is done to verify the system functionality as a whole by an end-user. Appropriate test cases have to be written for both the testing.