Testeurs devraient utiliser les meilleurs outils d'industries pour trouver les bugs avant logiciel navires. Cet article a pour but de sensibiliser les testeurs de logiciels d'Audit de Table SQL par Renhold Software.
Un des points plus importants dans les qualités de SQATesters d'un article de bon testeur est d'être sceptique, mais comment cela s'applique-t-il aux tests logiciels ? Cela ne signifie pas faire confiance à ce que l'application vous indique mais trouver d'autres preuves pour valider le fait que votre test a été un succès.
L'idée d'utiliser un outil de vérification pour le test est simple, l'outil d'audit enregistre chaque modification de données sur la base de données ou un ensemble de tables, vous pouvez utiliser les données dans le journal d'audit pour valider que vos tests sont un succès.
Alors qu'est SQL Table Audit ? C'est un outil qui installe des déclencheurs de la table dans votre base de données pour enregistrer toutes les modifications de données pour les tables vérifiées. Il a une vaste vérification connecter la visualisation et de fonctionnalités pour savoir exactement comment les données évolue dans votre base de données de filtrage.
Un exemple simple ; Imaginez que vous êtes testings un ensemble d'opérations CRUD pour adresses sauvegardées. Vous mettez à jour une adresse existante, puis vérifiez que l'adresse a été mis à jour en utilisant l'adresse vue page/forme au sein de l'application. Le changement semble avoir travaillé, très bien... ou bien. Serait-ce qu'est-il arrivé en fait c'est l'application a mis à jour sa version mise en cache des données mais pas réellement rendues persistantes les modifications apportées à la base de données. Un moyen facile de savoir serait de vérifier le journal d'audit de la base de données.
Les changements que vos tests ont causé est facile de trouver les données. SQL Table d'Audit a vérification de puissante fonctionnalités qui vous permettent de trouver des modifications de la table, date et heure, type de filtrage (insert, update, delete), les données modifiées (ancienne valeur et valeur nouveau), colonnes, utilisateur et application.
Un flux de travail grand pour les testeurs à l'aide d'Audit de Table SQL est de ; Ajouter l'audit de la base de données entière ou des tables sélectionnées, faites le test, puis vérifiez le journal d'audit pour s'assurer que les données correctes a mis à jour, insérées ou supprimées.
Essais peut signifier souvent répéter le même test à l'aide de différents paramètres. En utilisant la fonctionnalité de rembobinage puissant incluse vous pouvez rembobiner les modifications de données qui ont eu lieu dans le cadre d'un essai, puis recommencez le test. Cela peut sauver des heures de travail, redéployer ou réinitialisation d'un environnement de test.
Après le test, Audit de Table SQL peut nettoyer après lui-même en supprimant tous les objets d'audit de la base de données.
À l'aide de l'industrie des outils standards comme vérification Table SQL par vous peuvent aider à minimiser les risques de bogues obtenir expédiés et améliorer la qualité du logiciel que vous testez.