Share via


Définir des conditions personnalisées pour les tests unitaires de base de données

Pour vérifier le comportement d'un objet de base de données dans des scénarios non prévus par les conditions intégrées, vous avez la possibilité de définir une condition de test personnalisée. Par défaut, vous disposez des conditions de test suivantes dans Visual Studio Premium et Visual Studio Ultimate.

  • Jeu de résultats vide — Permet de s'assurer que le test ne renvoie aucun résultat.

  • Durée d'exécution — Permet de s'assurer que la durée du test ne dépasse par la période d'exécution spécifiée.

  • Non concluant — Condition par défaut pour tous les tests. Elle signale systématiquement que le résultat est un échec.

  • Jeu de résultats non vide — Permet de s'assurer que le test renvoie au moins un résultat.

  • Nombre de lignes — Permet de s'assurer que le test renvoie un nombre spécifique de lignes.

  • Valeur scalaire — Permet de s'assurer que le test renvoie une valeur scalaire spécifique.

Si vous souhaitez tester d'autres conditions (vérification des valeurs dans un jeu de résultats, par exemple), vous devez créer une condition personnalisée. Une condition de test personnalisée est un type d'extension de fonctionnalité. Pour pouvoir exploiter une condition personnalisée dans le Concepteur de test unitaire de base de données, vous devez installer l'assembly contenant la condition dans le Global Assembly Cache. Vous devez ensuite enregistrer la condition sur l'ordinateur sur lequel vous comptez utiliser la condition.

Tâches courantes

Dans le tableau suivant, vous pouvez trouver les descriptions des tâches courantes qui prennent en charge ce scénario, ainsi que des liens pointant vers des informations supplémentaires sur la façon dont vous pouvez mener à bien ces tâches.

Tâches courantes

Contenu de support

Créer une condition : vous pouvez créer une condition dans Visual C# ou Visual Basic. Il est possible de définir plusieurs conditions dans chaque assembly, mais vous devez enregistrer chaque condition séparément.

Installer et enregistrer une condition : pour être en mesure d'utiliser une condition personnalisée, vous devez d'abord l'enregistrer.

Résoudre les problèmes : apprenez à résoudre les principaux problèmes liés aux tests unitaires de base de données.

Déployer des conditions personnalisées : après avoir vérifié le bon fonctionnement de votre condition, vous devez la diffuser à votre équipe. Chaque personne effectuant un test utilisant votre condition doit enregistrer celle-ci sur l'ordinateur réservé au test. Vous pouvez demander à chaque membre d'équipe d'installer et d'inscrire manuellement l'extension de fonctionnalité, ou vous pouvez créer un programme d'installation simple pour celle-ci.

Scénarios connexes