Testez la migration - AWS Conseils prescriptifs

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Testez la migration

Les tests fonctionnels et de performance constituent un élément essentiel des migrations de bases de données. Des tests fonctionnels détaillés permettront de s'assurer que votre application fonctionne sans problème avec la nouvelle base de données. Vous devez investir du temps pour développer des tests unitaires afin de tester les flux de travail des applications.

Les tests de performance garantissent que les temps de réponse de votre base de données se situent dans une plage de temps acceptable. Vous pouvez identifier les goulots d'étranglement, optimiser et répéter le test de performance. Vous répétez le cycle selon les besoins pour obtenir les résultats de performance souhaités.

Les tests peuvent être manuels ou automatisés. Nous vous recommandons d'utiliser un framework automatisé pour les tests. Pendant la migration, vous devrez exécuter le test plusieurs fois. Le fait de disposer d'un framework de test automatisé permet d'accélérer les cycles de correction des bogues et d'optimisation.

Ces tests peuvent révéler des problèmes qui n'ont pas été détectés pendant les phases de développement. Par exemple, toute requête mal convertie échouera ou renverra des résultats incorrects, ce qui entraînera l'échec des tests fonctionnels. Les tests de performance peuvent révéler des problèmes tels que l'absence d'index entraînant un ralentissement du temps de réponse aux requêtes. Ils peuvent également révéler des problèmes de performances nécessitant un réglage du moteur de base de données, en fonction de la charge de travail, ou une modification de la requête.