Partager via


Comment : créer et configurer des projets de tests automatisés

Les projets de test peuvent contenir n'importe quel type de test. Vous pouvez créer un projet de test de manière explicite. Ou, si votre solution ne contient aucun projet de test lorsque vous créez votre premier test, un projet de test est créé automatiquement et le test est placé dedans.

Avant de créer un projet de test, vous pouvez choisir de configurer le mode de création de ces projets. Cela signifie que vous pouvez déterminer le nombre et les types de tests qui sont ajoutés automatiquement aux nouveaux projets de test, ainsi que le langage par défaut du projet de test. Pour ce faire, utilisez la boîte de dialogue Options qui est accessible à partir du menu Outils.

Comme décrit dans les procédures suivantes, vous pouvez créer des projets de test de plusieurs façons :

  • Créer un projet de test lorsque vous ajoutez un test. Lorsque vous créez un test, vous pouvez créer un projet de test dans lequel le test sera ajouté, ou ajouter le test à un projet de test existant déjà chargé.

  • Créer un projet de test lorsque vous générez un test unitaire. Lorsque vous générez des tests unitaires, vous pouvez créer un projet de test dans lequel les tests seront ajoutés, ou les ajouter à un projet de test existant.

  • Utiliser la boîte de dialogue Ajouter un nouveau projet. Avec cette méthode, vous utilisez une boîte de dialogue pour choisir le langage de programmation de votre projet de test.

  • Configurer la création de projet de test. Définissez le langage de programmation des nouveaux projets de test et spécifiez si un ou plusieurs tests doivent être ajoutés par défaut aux nouveaux projets de test.

Créer un projet de test lorsque vous ajoutez un test

Pour créer un projet de test lorsque vous ajoutez un test

  1. Cliquez sur Test, puis sur Nouveau test.

    La boîte de dialogue Ajouter un nouveau test s'affiche.

  2. Sous Ajouter au projet de test, sélectionnez l'une des options permettant de créer un nouveau projet de test. Par exemple, cliquez sur Créer un nouveau projet de test Visual C#.

    Notes

    Par défaut, le type de projet de test indiqué sous Ajouter au projet de test est celui qui est actuellement défini par défaut dans la boîte de dialogue Options accessible à partir du menu Outils.

  3. Dans le volet Modèles, sélectionnez le type de test à ajouter.

  4. Cliquez sur OK.

    La boîte de dialogue Nouveau projet de test s'affiche.

  5. Entrez un nom pour le nouveau projet de test ou acceptez le nom par défaut, puis cliquez sur Créer.

  6. Selon le type de test que vous avez choisi, vous pouvez coder à la main ou générer le test que vous venez d'ajouter.

Le projet de test et le test qu'il contient sont ajoutés à votre solution.

Créer un projet de test à mesure que vous générez des tests unitaires

Pour créer un projet de test à mesure que vous générez des tests unitaires

  1. Ouvrez un fichier de code source.

  2. Cliquez avec le bouton droit sur un espace de noms, une classe ou une méthode.

  3. Cliquez sur Créer des tests unitaires.

    La boîte de dialogue Créer des tests unitaires s'affiche.

  4. (Facultatif) Modifiez la sélection des membres pour lesquels vous souhaitez générer des tests unitaires.

  5. Sous Projet de sortie, sélectionnez l'une des options permettant de créer un projet de test. Par exemple, cliquez sur Créer un nouveau projet de test Visual C#.

  6. Cliquez sur Générer.

    La boîte de dialogue Nouveau projet de test s'affiche.

  7. Tapez un nom pour le nouveau projet de test ou acceptez le nom par défaut, puis cliquez sur Créer.

Le projet de test et le nouveau test unitaire sont ajoutés à votre solution.

Créer un projet de test à l'aide de la boîte de dialogue Ajouter un nouveau projet

Pour créer un projet de test à l'aide de la boîte de dialogue Ajouter un nouveau projet

  1. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur la solution.

  2. Pointez sur Ajouter, puis cliquez sur Nouveau projet.

    La boîte de dialogue Ajouter un nouveau projet s'affiche. Le volet Types de projets contient un nœud Projets de test et des nœuds pour des langages de programmation spécifiques.

  3. Si vous voulez que votre nouveau projet de test soit écrit dans un langage de programmation spécifique, développez le nœud de ce langage. Dans le cas contraire, développez Projets de test.

    Notes

    Les projets de test ne sont pas disponibles dans tous les langages.

  4. Si vous avez développé un nœud de langage, cliquez sur Test. Si vous avez développé le nœud Projets de test, cliquez sur Documents de test.

  5. Sous Modèles, cliquez sur Projet de test.

  6. (Facultatif) Modifiez le nom ou l'emplacement du projet que vous êtes sur le point d'ajouter.

  7. Cliquez sur OK.

Le projet de test est ajouté à votre solution.

Configurer la création de projet de test

Pour configurer la création de projet de test

  1. Dans le menu Outils, cliquez sur Options.

    La boîte de dialogue Options s'affiche.

  2. Développez Outils de test dans le volet gauche, puis cliquez sur Projet de test.

  3. (Facultatif) Sous Langage de projet de test par défaut, choisissez un langage de programmation pour les nouveaux projets de test.

  4. (Facultatif) Vous devriez vous assurer que votre projet de test et le projet qui contient votre code sous test utilisent le même langage. Si vous ne voulez pas qu'ils utilisent le même langage, activez la case à cocher Lors de la création automatique d'un projet de test, ignorer le paramètre du langage par défaut et utiliser à la place le langage du projet production-code.

  5. (Facultatif) Vous pouvez choisir d'activer une fonctionnalité qui vous permettra de mettre à jour automatiquement vos fenêtres Liste de tests et Affichage des tests lorsque vous modifiez des méthodes au lieu d'avoir à cliquer manuellement sur Actualiser. Cette action est connue pour provoquer des problèmes de performances et d'autres incidents liés aux fichiers VSMDI. Pour activer cette fonctionnalité, désactivez la case à cocher Désactiver la découverte en arrière-plan des méthodes de test.

  6. Sous Sélectionner les fichiers qui seront ajoutés à chaque nouveau projet de test par défaut, sélectionnez, par langage, le type de projet de test que vous souhaitez configurer.

  7. Sélectionnez les tests à ajouter aux projets de test du langage sélectionné à mesure que ces projets sont créés.

    Notes

    Vous pouvez sélectionner zéro test. Si vous ne sélectionnez aucun test, chaque nouveau projet de test est vide. Par exemple, cela signifie qu'il contient une page de propriétés et une référence à un espace de noms, mais aucun test ni fichier de code source. Vous pouvez ajouter ultérieurement des tests par le biais de la boîte de dialogue Ajouter un nouveau test.

  8. (Facultatif) Répétez les étapes 4 et 5 pour les projets de test dans des langages différents.

  9. Cliquez sur OK.

    Les paramètres sont stockés afin de pouvoir être réutilisés la prochaine fois que vous créerez un projet de test.

Vous pouvez modifier ces préférences à tout moment, avant de créer d'autres projets de test

Voir aussi

Autres ressources

Création de tests automatisés