Partager via


Exécution de tests unitaires de base de données

Pour améliorer et maintenir la qualité de votre code, vous pouvez créer et exécuter des tests unitaires de base de données qui vérifient le comportement de tout objet de base de données puis archivent ces tests dans le contrôle de version. Lorsque vous-même ou un membre de votre équipe modifiez le schéma de la base de données, vous exécutez à la fois des tests unitaires de base de données et des tests unitaires de logiciel pour vérifier que les modifications n'ont pas altéré des fonctionnalités existantes. Vous pouvez effectuer des tests individuels ou vous pouvez exécuter des groupes des tests appelés listes de tests. Pour plus d'informations, consultez Utilisation des listes de tests.

Méthodes d'exécution de tests unitaires de base de données

Vous pouvez exécuter des tests unitaires de base de données de différentes manières en fonction des logiciels installés, comme le montre le tableau suivant :

Action

Visual Studio Premium ou Visual Studio Ultimate

Exécutez des tests à l'aide de la fenêtre Affichage des tests. Pour plus d'informations, consultez Comment : exécuter des tests unitaires de base de données et Comment : exécuter des tests automatisés à partir de Microsoft Visual Studio.

Oui

Exécutez des tests en utilisant la commande MSTest.exe à une invite de commandes. Pour plus d'informations, consultez Comment : exécuter des tests automatisés à partir de la ligne de commande à l'aide de MSTest.

Oui

Exécutez les tests à partir de l'Explorateur de solutions en exécutant un projet de test. Pour plus d'informations, consultez Comment : exécuter des tests automatisés à partir de Microsoft Visual Studio.

Oui

Ré-exécutez les tests à partir de la fenêtre Résultats des tests. Pour plus d'informations, consultez Comment : réexécuter un test.

Oui

Exécutez des tests individuels ou des listes de tests à partir de la fenêtre Explorateur de tests. Pour plus d'informations, consultez Comment : exécuter des tests automatisés à partir de Microsoft Visual Studio.

Oui

Exécutez des tests dans le cadre 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 génération de votre application.

Nécessite Team Foundation Server

Vous pouvez exécuter vos tests unitaires de base de données dans un ordre particulier à l'aide d'un test ordonné. Pour plus d'informations, consultez Comment : créer un test ordonné.

Interprétation des résultats de tests

Une fois vos tests exécutés, la fenêtre Résultats des tests affiche les tests qui ont réussi ou échoué. Pour plus d'informations, consultez Interprétation des résultats des tests unitaires de base de données. Pour plus d'informations sur le diagnostic d'une défaillance inattendue, consultez Comment : déboguer des objets de base de données.

Scénarios associés