Migration Strategies for Hybrid Cloud : Migration Conceptual Architecture : 2.2 Deeper Introspection : 2.2.3 Application Verification
   
2.2.3 Application Verification
After migration is complete, the remaining steps are to verify that the application is working properly in its new home. As mentioned previously, this typically consists of regular users of the application or other service, such as an administrative function, undergoing user acceptance testing of some kind to make certain they are behaving as expected. However, application verification might often involve more detailed exercises, such as automated functional or load-based testing, an audit of the entire environment to meet some regulatory requirements, and so on. Because this is a software-defined data center environment, you must also consider the Software Development Life Cycle which introduces Application Verification of “stubs,” using tools such as cURL, that can be run from within the tenant to verify network and other application-level connectivity required by components yet to be migrated.
Application Verification is the penultimate step in the migration of an application. In most cases, VMware or VMware Cloud Provider Program technology and service delivery partners offer solutions to accommodate more advanced use cases for Application Verification where such solutions are not available directly from VMware. These can include an auditor for a specified regulation, SaaS-based testing tools for simulating the heaviest loads, or protection from potential penetration from cyber-attack in the new environment. Whatever the combination or rigors applied, after sign-off by the application owner and other stakeholders, the process is considered to be complete.