Validate and test the migration
In brief
During and after the migration, each application and data set must be verified to ensure they function correctly in the new cloud environment.
Validation helps reduce risks and ensures that performance, security, and data integrity meet the project’s objectives.
Validation is not just a final check: it is a continuous practice to be applied at multiple stages of the migration. It includes functional, performance, security, and consistency tests, based on the requirements defined during the preparation and assessment phases.
Roles and responsibilities
-
Public Administration
Coordinates and approves the testing and validation plan, defines the requirements to be verified (functionality, performance, security, data), and approves the final results.
-
Cloud service provider
Prepares the testing environment, implements automated and manual test cases, executes the tests, and generates result reports.
How to proceed
Validation activities do not follow a fixed sequence. They should be planned, adapted, and repeated over time based on the type of migration, the characteristics of the applications, and the nature of the data.
- Plan the tests
The PA and the provider define the objectives to be verified, such as functionality, performance, security, and data integrity.
Together, they determine which types of tests to perform and the criteria for passing them.
- Verify functionality and performance
The provider performs tests to ensure that applications function correctly after migration and that performance meets the expected standards.
The PA reviews the results and approves any corrective or optimization actions.
- Check security and compliance
Together, the PA and the provider verify that security controls have been properly implemented, that access is managed appropriately, and that configurations comply with applicable regulations.
The provider highlights any vulnerabilities, while the PA documents the outcomes and assesses any corrective actions.
- Validate data and integrations
The provider verifies that data has been fully and accurately transferred and that connections with other systems function correctly.
The PA reviews the reports and identifies any actions needed before the service goes live.
See the manual for more details