The primary goals of testing is to ensure that, after migration:
Application behavior is predictable.
Application and operational service levels are preserved or exceeded.
Test and production systems are stable and the data is safe.
The upgrade has been successful and has not adversely impacted the production system.