Un plan de test de base de données peut couvrir des choses différentes selon le scénario. Une migration de base de données complète exigerait un test allant de large. Un changement à une seule application pourrait exiger une analyse détaillée des données en quelques tableaux . Statistiques de performance
Une nouvelle base de données ou un grand changement à l'ancienne, nécessite généralement un test de performance . Au niveau le plus simple , ce qui pourrait entraîner l'exécution de certains de vos plus importantes transactions ou des rapports. Une plus grande base de données avec un plus grand changement pourrait impliquer l'utilisation d' outils de tests automatisés pour défier le système avec une quantité de données complexes.
Fonctionnalité
après une migration ou à l'application des changements , il est important de noter que l'application ne peut fonctionner . Courir à travers une série d'opérations visant à travailler sur les domaines où des changements sont survenus .
Intégrité
construire des requêtes pour tester l'intégrité des données . Exécuter les opérations contre la base de données , puis utiliser les requêtes pour vérifier que les données sont en cours de création , suppression et mise à jour correctement . Bien que les performances et la capacité de travailler dans un système sont importantes , il est des problèmes d'intégrité des données qui peuvent se trouver cachés pendant des mois qui causent le plus de l'angoisse à la fin.
Connexions
< p> Tester les connexions des autres systèmes qui accèdent à la base de données. Assurez-vous que les comptes de base de données qu'ils utilisent sont fonctionnels. Certaines requêtes simples ou des transactions de ces systèmes distants suffiront.
Metrics
Avec un plan de test, la partie la plus importante est qu'il existe. Décider à l'avance ce qui doit être mesuré et de la façon dont elle doit être mesurée . Des modifications peuvent toujours être apportées et des essais supplémentaires peuvent être effectuées.