Test de base de données - Scénarios
Dans ce chapitre, nous verrons quelques scénarios de test de base de données courants en ce qui concerne diverses méthodes de test.
Test de base de données structurée
Les scénarios de base de données courants en ce qui concerne les tests de base de données structurées sont donnés ci-dessous -
Vérifier le nom de la base de données, vérifier le périphérique de données, le périphérique de journal et le périphérique de vidage, vérifier si suffisamment d'espace est alloué pour chaque base de données et vérifier le paramètre d'option de base de données.
Noms de toutes les tables de la base de données, noms de colonnes pour chaque table, types de colonnes pour chaque table, vérification de la valeur nulle ou non. Vérifiez la clé et les index dans chaque table: clé primaire pour chaque table, clés étrangères pour chaque table.
Types de données entre une colonne de clé étrangère et une colonne dans d'autres indices de table, clusterisés ou non clusterisés uniques ou non uniques.
Test fonctionnel de base de données
Scénarios de test de base de données courants en ce qui concerne Functional Database Testing sont -
Découvrir le schéma, les déclencheurs et les procédures stockées responsables de la mise en œuvre de cette fonction et de les transformer en un groupe fonctionnel, puis chaque groupe peut être testé ensemble.
Vérifiez le flux de données et voyez où vous pouvez vérifier les données. Commencez par le front-end.
Test de base de données non fonctionnel
Scénarios de test de base de données courants en ce qui concerne Non-Functional Database Testing sont -
Écrivez des scripts de test pour essayer les fonctions principales et chaque fonction doit être vérifiée au moins une fois dans un cycle complet.
Exécutez les scripts de test encore et encore pendant une période de temps spécifique.
Vérification des fichiers journaux pour vérifier tout blocage, panne de mémoire, corruption de données, etc.
Écrivez des requêtes à partir d'un frontal et lancez les recherches. Prenez un enregistrement existant, modifiez les valeurs dans certains champs et sauvegardez l'enregistrement. (Cela implique une instruction UPDATE ou des procédures stockées de mise à jour, des déclencheurs de mise à jour.)
Insérez un nouvel élément de menu dans une fenêtre frontale. Remplissez les informations et sauvegardez l'enregistrement. (Cela implique des instructions INSERT ou des procédures stockées d'insertion, des déclencheurs de suppression.)
Prenez un enregistrement existant, cliquez sur le bouton SUPPRIMER ou SUPPRIMER et confirmez la suppression. (Cela implique une instruction DELETE ou des procédures stockées de suppression, des déclencheurs de suppression.)
Répétez ces cas de test avec des données non valides et voyez comment la base de données répond.