Vous pouvez prévenir les problèmes requérant une récupération en mettant en oeuvre un plan de tests fonctionnels et système complets.
En général, les tests des solutions déployées peuvent être rangés dans les catégories suivantes :
Ils permettent de confirmer que les fonctionnalités mises en oeuvre dans l'application satisfont les besoins métier exprimés. Les tests fonctionnels sont créés par les utilisateurs professionnels et les concepteurs d'applications.
Ils sont conçus pour vérifier le respect du contrat de niveau de service en termes de performances, de haute disponibilité et de récupération.
Dans un test système, il est important d'associer les aspects comme les tests de performances et les tests de haute disponibilité pour évaluer la récupération du système dans des situations de production extrêmes.
Pour les tests fonctionnels ou système, l'automatisation est fortement recommandée. Les tests automatisés donnent à l'organisation un moyen efficace d'éviter l'introduction de bogues de régression.