Organisation de cas de test à l'aide de suites de tests
À l'aide de le gestionnaire de tests Microsoft, vous pouvez organiser des cas de test dans une hiérarchie des suites de tests dans les plans de test.Vous pouvez exécuter tous les cas de test dans une suite l'un après l'autre, et vous pouvez définir l'état d'une suite pour indiquer si elle est planifiée, en cours, ou terminé.
Les plans de test et des suites sont simplement une façon d'organiser des cas de test.Vous ne pouvez en ajouter un cas de test à plusieurs suites ou au plan de test, ou none.Suppression d'une continuation ne supprime pas les cas de test.
Vous pouvez afficher, ajouter, supprimer ou des suites dans votre plan de test en choisissant Centre de tests, Plan, Contenu.Lorsque vous sélectionnez une suite, vous pouvez consulter les cas de test qu'il référence.
Configuration requise
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
Créer des suites
Créez et supprimez les suites en utilisant la barre d'outils au-dessus de le volet de suites à la gauche de la fenêtre.
Vous pouvez créer trois types de suite :
Suites de tests statiques sont semblables aux dossiers.Une suite de tests statique peut contenir deux cas de test et d'autres suites.Pour créer une suite statique, choisissez Nouveau, Suite.
La suite de racine du plan de test est une suite statique.
suites basées sur une spécification sont dérivés des éléments du journal des travaux en souffrance du produit, les récits utilisateur, ou d'autres impératifs.La continuation contient tous les cas de test liés à la spécification.Ce type vous permet de suivre à quel point chaque spécification a été testée.
Afficher deSuites basées sur une requête les résultats d'une requête que vous définissez.Par exemple, vous pouvez sélectionner tous les cas de test qui ont la priorité = 1.
[Visual Studio 2012,1] comme autre exemple, vous pouvez sélectionner tous les cas de test liés à un élément de journal des travaux en souffrance du produit qui est dans l'état de confiance.
Copier des suites d'autres projets. Lorsque vous créez un plan de test, vous pouvez copier certaines suites d'un plan de test précédemment.Par exemple, dans chaque sprint, vous souhaitez réexécuter plusieurs cas de test que vous avez exécutés dans des sprints précédemment.Le bouton de copie ne crée pas de nouveaux cas de test.À la place, les suites de tests copiées font référence aux mêmes cas de test.Si vous souhaitez créer de nouveaux cas de test, consultez Copie et clonage de suites de tests et des cas de test.
Suppression des suites. Supprimer une suite uniquement si elle n'a pas été utilisée.Sinon, définissez son état à Terminé.Lorsque vous supprimez une suite de tests, toutes les suites de tests imbriquées sont supprimées, mais les cas de test qu'il fait référence ne sont pas affectés.
Ajouter des cas de test aux suites
Pour ajouter des cas de test à une suite statique ou à une suite de spécifications, utilisez les barres d'outils au-dessus de la liste des cas de test.
Si vous choisissez Ajouter, une requête s'affiche pour les éléments de travail d'équipe.Modifiez la requête et exécutez -la, puis sélectionnez les cas de test que vous souhaitez.
[!REMARQUE]
Lorsque vous ajoutez un cas de test à une suite de spécifications, assurez-vous que le cas de test est approprié de vérifier la spécification associée.Lorsque vous ajoutez un cas de test à une suite de spécifications, il lie automatiquement à l'élément de travail Spécification à l'aide de le type de lien Testé par .
Choisissez Ordre pour réorganiser l'ordre dans lequel les tests seront exécutés dans une suite de tests statique.
Déplacer et partager
Notez que les continuations ne contiennent pas de cas de test.À la place, elles contiennent des références à des cas de test.Par conséquent, lorsque vous ajoutez, déplacez, supprimer un cas de test d'une suite, vous modifiez simplement des références.Le cas de test n'est pas modifié.
Faites glisser un cas de test sur une suite spécification-basée ou statique pour le déplacer.
lorsque voussuites basées sur une spécification : output un cas de test dans ou, le lien Testé par entre les cas de test et les éléments de travail Spécification est créé ou détruit.
Suites basées sur : que vous ne pouvez pas ajouter ou supprimer un cas de test d'une suite basée sur une requête, mais vous pouvez copier des cas de test à partir de celle-ci dans une suite d'un autre type.
CTRL+Drag un cas de test pour le faire apparaître dans plusieurs suite.
Faites glisser une suite de tests pour le déplacer dans ou hors d'une suite statique.
Pour créer un cas de test en double, sélectionnez et choisissez Copier.Vous pouvez modifier le cas de test en double séparément.Vous pouvez ensuite déplacer le double dans une autre suite de tests si vous le souhaitez.
Pour copier des continuations depuis un autre plan de test, utilisez le bouton dans la barre d'outils au-dessus de le volet de suites.Pour plus d'informations, consultez Copie et clonage de suites de tests et des cas de test.
Définir une suite spécification-basée
Une suite spécification- basée est associée à un élément de travail Spécification.Selon le modèle de projet d'équipe, une spécification peut être appelé un élément de journal des travaux en souffrance du produit ou un récit utilisateur.
Les éléments de travail de spécifications peuvent être liés aux éléments de travail cas de test.Vous pouvez consulter ces liens dans l'élément de travail de spécifications sous l'onglet de Testé par, et dans l'élément de travail cas de test sur Éléments testés tableau.
Une suite spécification- basée inclut automatiquement tous les tests liés à cette spécification.Lorsque vous ajoutez ou supprimez un cas de test d'une suite spécification- sur, le lien entre la spécification et le cas de test est créé ou détruit.
Pour ajouter un ou plusieurs suites basées sur une spécification à un plan de test, choisissez Ajouter des spécifications.Une requête d'élément de travail s'ouvre.Modifiez- la, exécutez -la, puis sélectionnez les spécifications que vous souhaitez.Une continuation est générée pour chaque élément de travail Spécification que vous sélectionnez.
[Visual Studio 2012,1] dans la requête d'élément de travail, vous pouvez rechercher les spécifications liées aux éléments de travail qui ont des propriétés particulières.Par exemple, vous pouvez rechercher toutes les spécifications qui ont un élément de travail ancêtre particulier, ou toutes les spécifications qui ont des tâches d'implémentation.Pour ce faire, définissez le type de requête à Éléments de travail et liens directs ou à Arborescence des éléments de travail.Ajoutez les clauses pour sélectionner le type des propriétés et des éléments de travail liés.Exécutez la requête, puis développez les éléments résultante pour afficher les liens.Sélectionnez les spécifications pour lesquelles vous souhaitez créer des suites.
Définir une suite basée sur une requête
Lorsque vous choisissez Nouveau, Suite basée sur une requête, une requête d'élément de travail est créée.Vous la modifiez pour sélectionner les éléments de travail cas de test que vous souhaitez.Vous pouvez le modifier à nouveau ultérieurement.La requête fonctionne automatiquement chaque fois que vous ouvrez ou exécutez la suite.
Vous ne devez pas modifier les deux premières clauses de requête d'élément de travail.Elles garantissent que les éléments de travail sont des cas de test dans votre projet.
Le plus souvent les champs utilisés dans les clauses supplémentaires sont État, Chemin de la zone, Chemin de l'itération, Priorité.
Exécuter la requête afin de vérifier qu'il recherche les cas de test appropriés.
[Visual Studio 2012,1 et Visual Studio et TFS] Requêtes attachées et hiérarchiques
Vous pouvez sélectionner des cas de test selon les propriétés des éléments de travail qu'ils sont liés à.Dans la page Nouvelle requête ou de Modifier la requête, affectez Type de requête à Éléments de travail et liens directs ou à Arborescence des éléments de travail, puis définissez la requête au filtre sur les éléments de travail liés.Ces types de paires retour de requêtes d'éléments de travail et arborescences d'éléments de travail.La suite basée sur une requête inclut tous les cas de test trouvent dans le résultat de la requête, quels que la position ils occupent en paires ou l'arborescence.
Voici quelques exemples des suites basées sur des requêtes que vous pouvez effectuer à l'aide de liens recherche :
Tous les cas de test qui ne sont pas liés à une spécification d'un type, tel qu'un élément de journal des travaux en souffrance du produit ou un récit utilisateur
Tous les cas de test liés à un élément de journal des travaux en souffrance du produit qui est dans l'état de confiance
Tous les cas de test liés aux spécifications planifiées pour le sprint actuel (itération)
État de la suite de tests
Vous pouvez définir l'état d'une suite de tests pour indiquer si vous êtes prêt à exécuter les tests ou si tous ses tests terminés.
Si vous ne souhaitez pas utiliser cette fonctionnalité, quittez l'état à sa valeur par défaut En cours.
Affectez à l'état de notifier d'autres membres de l'équipe :
Dans l'organisation: Les cas de test de la suite ne sont pas encore prêt à exécuter.
En cours: La suite de tests peut être exécutée.
Terminé: Les tests sont terminées et ne doivent pas être réexécutés de cette suite de tests.Vous pouvez exécuter les mêmes cas de test dans d'autres suites de tests ou plans de test.
Important
Les tests d'une suite de tests ne peuvent pas être exécutés à moins que son état soit En cours.
Suites de tests en cours de exécution
Pour une description complète des tests en cours de exécution, consultez Exécution de tests dans Microsoft Test Manager.
Les suites de tests vous permettent d'exécuter tous les tests de la suite dans un processus, l'un après l'autre.
Pour exécuter des tests, choisissez Test, Exécuter les tests.
Seuls les suites qui ont l'état En cours sont visibles.
Pour exécuter un test individuel, utilisez le bouton Exécuter ci-dessus dans la barre d'outils de la liste de tests.Pour exécuter une suite de tests, utilisez le bouton Exécuter dans la barre d'outils de suites de tests.Pour plus d'informations, consultez Comment : exécuter plusieurs tests manuels dans une suite de tests.
Voir aussi
Concepts
Configurations de test : spécification des plateformes de test