Share via


Création et gestion de tests

La création et la gestion de tests sont des étapes clé du processus d'organisation du travail d'une équipe de tests. En fonction de vos besoins, il existe deux types de tests différents : les tests manuels et les tests automatisés.

Vous pouvez créer des cas de test pour vos tests manuels à l'aide d'actions et d'étapes de test de validation en utilisant Visual Studio 2010 Ultimate  ou Visual Studio Test Professional. Vous pouvez ajouter des cas de test à votre plan de test à l'aide de Gestionnaire de tests Microsoft.

Vous pouvez également créer des tests automatisés à l'aide de Visual Studio. Les tests automatisés vous permettent de tester votre application plus efficacement. Les tests automatisés exécutent des étapes de test pour vous et déterminent si le test a réussi ou échoué. Par conséquent, ils peuvent être exécutés plus rapidement et plus fréquemment que les tests manuels. Les tests automatisés permettent d'évaluer si votre application fonctionne toujours correctement après des modifications du code.

Vous pourrez ultérieurement choisir de convertir des cas de test manuel en tests automatisés en liant l'automation au cas de test qui contient les étapes du test manuel. Vous pouvez ensuite exécuter ces tests automatisés à l'aide de Gestionnaire de tests Microsoft et afficher les résultats dans le cadre de la progression du plan de test.

Tâches

Tâches

Rubriques associées

Créer des tests en fonction des besoins des utilisateurs : après examen des besoins des utilisateurs, vous pouvez créer des cas de test pour tester ces besoins. Vous pouvez lier chaque cas de test aux besoins ou récits utilisateur pertinents, selon votre méthodologie de gestion de projet. Vous pouvez ajouter ces étapes de test à votre cas de test si vous effectuez un test manuel. Vous pouvez aussi associer un test automatisé à votre cas de test.

Créer des cas de test manuel pour des suites de tests : vous pouvez créer des cas de test avec les étapes de test manuel et les résultats attendus dans les suites de tests de votre plan de test. Les suites de tests peuvent être basées sur tous les critères dont vous avez besoin. Vous pouvez même créer une suite de tests basée sur une requête. Tous les cas de test retournés par cette requête sont alors ajoutés à la suite.

Créer des tests automatisés : vous pouvez créer des tests d'interface utilisateur automatisés. Ces tests peuvent être utilisés pour vérifier qu'il n'y a eu aucune régression ou changement dans l'interface utilisateur suite aux modifications du code.

Vous pouvez créer des tests unitaires pour vérifier votre code, notamment que les modifications qui y ont été apportées n'ont pas altéré les fonctionnalités existantes.

Vous pouvez créer des tests unitaires de base de données pour vérifier que vos procédures stockées, fonctions et déclencheurs fonctionnent correctement.

Vous pouvez créer des tests de charge pour mesurer les performances de votre application.

Vous pouvez également créer des tests génériques pouvant appeler une API pour tester les fonctionnalités de votre application.

Organiser vos tests : vous pouvez organiser des cas de test dans les plans de test à l'aide de suites de tests. Vous pouvez ensuite exécuter ces tests à partir de votre plan de test en sélectionnant une suite à exécuter. Vous pouvez créer un rapport de test basé sur les suites.

Vous pouvez organiser des tests automatisés que vous exécutez à l'aide de Visual Studio, Team Foundation Build ou mstest.exe en marquant des méthodes de test avec un attribut de catégorie de test. Vous pouvez ensuite utiliser ces catégories de test pour sélectionner les tests que vous voulez exécuter. Chaque méthode de test peut appartenir à plusieurs catégories si nécessaire.

Un test automatisé peut être organisé dans une catégorie de test à exécuter depuis Visual Studio et associé à un cas de test dans un plan de test à exécuter dans le cadre d'une suite de tests.

Convertir des cas de test manuel en tests automatisés : vous pouvez convertir des cas de test manuel en tests automatisés en associant le test automatisé au cas de test à l'aide de Visual Studio. Vous pouvez ensuite exécuter ces tests dans le cadre d'un plan de test à l'aide de Gestionnaire de tests Microsoft.

Voir aussi

Concepts

Exécution des tests