Exécution de tests unitaires SQL Server
Pour améliorer et gérer la qualité de votre code, créez et exécutez des tests unitaires SQL Server qui vérifient le comportement d'un objet de base de données, puis archivez ces tests dans le contrôle de version. Lorsque vous ou un membre de l'équipe modifiez le schéma de la base de données, vous exécutez des tests unitaires SQL Server et des tests unitaires de logiciel pour vérifier que les modifications n'empêchent pas l'exécution des fonctionnalités existantes. Exécutez des tests individuels ou des groupes de tests, appelés listes de tests. Pour plus d'informations, consultez Utilisation de listes de tests (Visual Studio 2010).
Manières d’exécuter des tests unitaires SQL Server
Vous pouvez effectuer des tests unitaires SQL Server de plusieurs façons, en fonction du logiciel que vous avez installé, comme suit :
Exécutez des tests à l’aide de la fenêtre Visual Studio 2010Affichage des tests. Pour plus d’informations, consultez Procédure : exécuter des tests unitaires SQL Server et Procédure : exécuter des tests automatisés à partir de Microsoft Visual Studio 2010. Pour Visual Studio 2012, consultez Procédure : exécuter des tests automatisés à partir de Microsoft Visual Studio 2012.
Exécutez des tests à l'aide de la commande MSTest.exe à l'invite de commandes. Pour plus d'informations, consultez Procédure : exécuter des tests automatisés à partir de la ligne de commande à l'aide de MSTest (Visual Studio 2010) or Procédure : exécuter des tests automatisés à partir de la ligne de commande à l'aide de MSTest (Visual Studio 2012).
Exécutez des tests dans l'Explorateur de solutions en exécutant un projet de test. Pour plus d'informations, consultez Procédure : exécuter des tests automatisés à partir de Microsoft Visual Studio 2010 ou Procédure : exécuter des tests automatisés à partir de Microsoft Visual Studio 2012.
Réexécutez des tests dans la fenêtre Résultats des tests. Pour plus d’informations, consultez Procédure : Réexécuter un Test (Visual Studio 2010).
Exécutez des tests individuels ou des listes de tests (Visual Studio 2010) dans la fenêtre Explorateur de tests. Pour plus d'informations, consultez Procédure : exécuter des tests automatisés à partir de Microsoft Visual Studio 2010 ou Procédure : exécuter des tests automatisés à partir de Microsoft Visual Studio 2012.
Exécutez des tests à mesure que vous créez un projet dans Team Foundation Build. Pour plus d'informations, consultez Procédure : configurer et exécuter des tests planifiés après avoir généré votre application (Visual Studio 2010) or Procédure : configurer et exécuter des tests planifiés après avoir généré votre application (Visual Studio 2012).
Exécutez vos tests unitaires SQL Server dans un ordre particulier à l'aide d'un test ordonné. Pour plus d’informations, consultez Procédure : Créer un Test ordonné (Visual Studio 2010) ou Procédure : Créer un Test ordonné (Visual Studio 2012).
Interprétation des résultats de tests
Après avoir exécuté vos tests, la fenêtre Résultats des tests indique les tests ayant réussi ou échoué. Pour plus d’informations, voir Interprétation des résultats des tests unitaires SQL Server. Pour plus d’informations sur la façon de diagnostiquer une erreur inattendue, consultez Procédure : Déboguer des objets de base de données.
Rubriques de cette section
Cette section contient les rubriques suivantes :
Scénarios connexes
Création et définition de tests unitaires SQL Server
Définissez des tests unitaires pour vérifier le comportement des objets de base de données et pour associer chaque projet de test à un plan de génération de données, une configuration de déploiement et une chaîne de connexion différents.
Conditions de test personnalisées pour les tests unitaires SQL Server
Créez une condition de test personnalisée afin déterminer toute condition que vous ne pouvez pas vérifier en utilisant des conditions de test par défaut.
Voir aussi
Vérifier le code de la base de données à l’aide de tests unitaires SQL Server