it-swarm-fr.com

Comment configurer un test d'unité dans Visual Studio 2010?

Je fais de mon premier grand projet et je n'ai pas beaucoup d'expérience dans un environnement de programmation professionnelle. Lors de mes recherches, je vois souvent liés à la programmation de quoi que ce soit des références à des tests unitaires, mais je ne comprends toujours pas à la façon de mettre les ou même si elle serait bénéfique pour moi.

Quelqu'un peut-il expliquer à me tests unitaires, et comment le configurer dans une solution Visual Studio 2010 qui a plusieurs projets? Est-ce quelque chose qui se produit dans la solution de votre projet, ou est-il une solution séparée? Et est-ce quelque chose que vous recommanderiez pour une petite équipe de développement ou est-ce juste une perte de temps pour l'installation?

En ce moment, je viens de lancer le programme entier pour tester tout ce que je travaille actuellement, mais de temps en temps je rencontrer des problèmes qui ne sont pas faciles à déboguer et il serait utile d'exécuter des sous-ensembles du code ailleurs ... Parfois, je fais une autre configuration projet avec quelques-unes des bibliothèques référencées pour tester une petite partie du programme, mais je me sens plus de temps est gaspillée paramètre qui place alors juste en cours d'exécution l'ensemble du programme à cause de toutes les dépendances impliquées

19
Rachel

La mise en place d'un test d'unité dans VS2010 est assez facile.

Ajoutez un nouveau projet à votre solution et sélectionnez le modèle de test de test dans la boîte de dialogue Nouveau projet. Généralement, vous créez un projet de test pour le projet que vous souhaitez tester dans votre solution (c.-à-d. BusinessLogic.Proj aurait un partenaire appelé BusinessLogCtest.Proj, tout comme un exemple).

Une fois que vous avez ajouté le projet, le moyen le plus simple (pas nécessairement la meilleure façon de le faire, surtout si votre objectif est de vous rendre à TDD) pour commencer est de cliquer avec le bouton droit de la souris sur une fonction que vous souhaitez tester et sélectionner "Créer des tests d'unité". Assurez-vous que le projet de sortie est le projet de test que vous venez de créer et cliquez sur OK. VS crée une nouvelle classe de test pour vous avec une méthode d'essai surplée.

C'est la base de la configuration. Il y a beaucoup à apprendre à tester efficacement, mais vous êtes au moins sur le bon chemin en voulant le test unitaire. Je verrai si je peux trouver une démonstration ou un article pour vous procurer un peu plus loin.

[~ # ~] Edit [~ # ~ #]

Trouvé un. Ceci article est par Deborah Kurata (un MS MVP) et elle a à la fois C # et VB Samples de code. Elle utilise VS2008, mais les bases sont les mêmes pour VS2010

19
Walter