What is User Acceptance Testing (UAT)? Definition, Process, Examples and Best Practices - Trymata