Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Pour améliorer et maintenir la qualité de votre code, vous pouvez créer et exécuter des tests unitaires SQL Server qui vérifient le comportement de n’importe quel objet de base de données, puis vérifiez ces tests dans le contrôle de version. Lorsque vous ou n’importe quel membre de votre équipe modifiez le schéma de base de données, vous exécutez des tests unitaires SQL Server et des tests unitaires logiciels pour vérifier que les modifications n’ont pas rompu les fonctionnalités existantes. Vous pouvez exécuter des tests individuels ou exécuter des groupes de tests, appelés listes de tests. Pour plus d’informations, consultez Utilisation des listes de tests (Visual Studio 2010).
Méthodes d’exécution de tests unitaires SQL Server
Vous pouvez exécuter des tests unitaires SQL Server de plusieurs façons qui varient en fonction du logiciel que vous avez installé, comme indiqué ci-dessous :
Exécutez des tests à l’aide de la fenêtre Vue de test Visual Studio 2010. Pour plus d’informations, consultez How to : Run SQL Server unit tests and How to : Run Automated Tests from Microsoft Visual Studio 2010. Pour Visual Studio 2012, consultez Guide pratique pour 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 Guide pratique pour exécuter des tests automatisés à partir de la ligne de commande à l’aide de MSTest (Visual Studio 2010) ou Comment : exécuter des tests automatisés à partir de la ligne de commande à l’aide de MSTest (Visual Studio 2012).
Exécutez des tests à partir de l’Explorateur de solutions en exécutant un projet de test. Pour plus d’informations, consultez How to : Run Automated Tests from Microsoft Visual Studio 2010 or How to : Run Automated Tests from Microsoft Visual Studio 2012.
Réexécutez des tests à partir de 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) à partir de la fenêtre Éditeur de liste de tests . Pour plus d’informations, consultez How to : Run Automated Tests from Microsoft Visual Studio 2010 or How to : Run Automated Tests from Microsoft Visual Studio 2012.
Exécutez des tests lors de la génération d’un projet dans Team Foundation Build. Pour plus d’informations, consultez Comment : Configurer et exécuter des tests planifiés après la construction de votre application (Visual Studio 2010) ou Comment : Configurer et exécuter des tests planifiés après la construction de votre application (Visual Studio 2012).
Vous pouvez exécuter vos tests unitaires SQL Server dans un ordre particulier à l’aide d’un test ordonné. Pour plus d’informations, consultez How to : Create an Ordered Test (Visual Studio 2010) ou How to : Create an Ordered Test (Visual Studio 2012).
Interpréter les résultats des tests
Après avoir exécuté vos tests, la fenêtre Résultats des tests indique les tests qui ont réussi ou échoué. Pour plus d’informations, consultez Interpréter les résultats des tests unitaires SQL Server. Pour plus d’informations sur la façon de diagnostiquer un échec inattendu, consultez Guide pratique pour déboguer des objets de base de données.
Dans cette section
Cette section contient les articles suivants :
- Guide pratique pour déboguer des objets de base de données
- Guide pratique pour exécuter des tests unitaires SQL Server à partir de Team Foundation Build
- Guide pratique pour exécuter des tests unitaires SQL Server
- Interpréter les résultats des tests unitaires SQL Server
Scénarios connexes
Créer et définir des tests unitaires SQL Server Vous pouvez définir des tests unitaires pour vérifier le comportement de vos objets de base de données et associer chaque projet de test à un autre plan de génération de données, à la configuration du déploiement et à la chaîne de connexion.
Conditions de test personnalisées pour les tests unitaires SQL Server Vous pouvez créer une condition de test personnalisée pour tester toute condition que vous ne pouvez pas vérifier à l’aide des conditions de test par défaut.