Partager via


Création et gestion de tests dans Microsoft Test Manager

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 avec les étapes de test d'action et de validation en utilisant Microsoft Test Manager.

Configuration requise

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
ConseilConseil

Vous pouvez maintenant aussi exécuter des tests exploratoires.Le testage exploratoire est le test d'une application sans ensemble de tests définis à l'avance.Pendant une session de test exploratoire, vous n'êtes pas limité à un script ou un ensemble d'étapes prédéterminées comme avec un test manuel.Pour plus d’informations, consultez Exécution de tests exploratoires à l'aide de Microsoft Test Manager.

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 Microsoft Test Manager 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 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 Microsoft Test Manager.

Voir aussi

Concepts

Exécution de tests dans Microsoft Test Manager