Planifier des tests manuels à l'aide de Team Web Access

Créez des plans de test pour suivre les tests manuels pour des sprints ou des jalons. Ainsi, vous pouvez voir à quel moment s'achève le test pour un sprint ou un jalon spécifique.

Avec Team Foundation Server, vous pouvez personnaliser des plans de test et des suites de tests. Par exemple, vous pouvez ajouter un champ supplémentaire pour identifier le réviseur d'un plan de test ou modifier les valeurs par défaut du champ État pour mieux répondre à vos besoins. Cette mise à niveau vers l'Update 3 convertit les plans de test et les suites de tests en éléments de travail. Ceci change les ID. Tous les signets dont vous disposiez pour accéder directement à un plan de test ou à une suite de tests ne fonctionneront plus, car les ID ont changé. Vous accédez toujours à des plans de test et à des suites de tests à l'aide de Team Web Access ou de Microsoft Test Manager. Veillez cependant à configurer les accès en fonction des autorisations pour le chemin de la zone.

Pour les autres modifications introduites avec TFS 2013.3, lisez la section Q et R.

Planifier vos tests

  1. Si vous ne l'avez pas déjà fait, créez votre projet d'équipe et créez votre Backlog.

  2. Connectez-vous à votre projet d'équipe, puis ouvrez Team Web Access dans Team Explorer.

    Utiliser Team Web Access pour planifier vos tests

    Sinon, ouvrez simplement Team Web Access directement depuis votre navigateur. Par exemple, pour vous connecter au serveur nommé FabrikamPrime, utilisez : http://FabrikamPrime:8080/tfs/. Vous pouvez ensuite sélectionner votre projet d'équipe.

  3. Accédez au concentrateur de test.

    Choisir le concentrateur de test à partir de Team System Web Access

    Si vous ne voyez pas le concentrateur TEST, vous devez obtenir un accès complet de votre administrateur TFS.

  4. Créez un plan de test pour votre sprint actuel.

    Nouveau bouton dans le volet Explorateur de plan de test

  5. Nommez le plan de test. Vérifiez le chemin de la zone et l'itération.

    Bouton Créer dans la boîte de dialogue Créer un plan de test

  6. Ajoutez maintenant les suites de tests pour les éléments du Backlog ayant besoin de tests manuels. (Ces éléments du Backlog peuvent être des récits utilisateur, des spécifications ou un autre élément de travail, selon la configuration de votre projet d'équipe.)

    Nouveau bouton dans le volet Explorateur de plan de test

    Vous utilisez des suites fondées sur une spécification pour regrouper vos cas de test afin de pouvoir suivre l'état des tests d'un élément de Backlog. Chaque cas de test que vous ajoutez à une suite de tests fondée sur une spécification est automatiquement lié à l'élément de backlog.

  7. Ajoutez une clause pour filtrer en fonction du chemin d'itération pour le sprint. Exécutez la requête pour afficher les éléments du Backlog.

    Bouton Ajouter une clause pour mettre à jour la requête.

  8. Choisissez les éléments du Backlog que vous voulez pour tester ce sprint.

    Sélectionner des éléments dans la liste. Puis créer une suite.

    Vous venez de créer une suite de tests fondée sur une spécification pour chaque élément de Backlog.

Q et R

Dd380763.collapse_all(fr-fr,VS.140).gifQ : Puis-je modifier les propriétés des plans de test et des suites de tests ?

R : Si vous utilisez TFS localement avec TFS 2013 Update 3, vous pouvez modifier les propriétés des plans de test et des suites de tests depuis Team Web Access ou Microsoft Test Manager (MTM).

Depuis le concentrateur TEST dans Team Web Access, sélectionnez et ouvrez un plan de test ou une suite de tests.

Dans le Hub test, cliquez sur Ouvrir le plan de test

Dans le formulaire d'élément de travail, vous pouvez afficher et modifier les champs personnalisés, l'état, le résumé, les détails, les pièces jointes et les liens pour votre plan de test ou votre suite de tests.

Avec l'Update 3 pour MTM et TFS 2013 Update 3 installés : vous pouvez modifier les propriétés de l'élément de travail également depuis MTM. Ouvrez un plan de test pour modifier les champs. L'onglet Propriétés affiche maintenant le formulaire d'élément de travail. Les paramètres d'exécution ont été déplacés dans un nouvel onglet.

Sélectionnez le plan de test et cliquez sur l'onglet Propriétés

Pour les suites de tests, ouvrez la suite de tests dans le menu contextuel pour afficher et modifier des champs pour l'élément de travail.

Quand seul TFS 2013 Update 3 est installé : vous pouvez seulement modifier les propriétés d'un plan de test ou d'une suite de tests directement dans MTM. Ouvrez le plan de test ou la suite de tests pour trouver l'ID, puis appuyez sur Ctrl+G pour accéder à cet élément de travail spécifique depuis MTM.

Quand TFS 2013 Update 3 n'est pas installé : vous pouvez ouvrir un plan de test ou une suite de tests seulement depuis Microsoft Test Manager. Vous ne pouvez pas ouvrir un plan de test ou une suite de tests depuis Team Web Access. Vos plans de test et vos suites de tests ne sont pas des éléments de travail. Pour ouvrir un plan de test dans MTM directement depuis Team Web Access, vous devez installer Visual Studio 2012 Update 3 ou ultérieur. (La version de MTM la plus récemment installée est lancée.)

Ouvrir le plan de texte à l'aide de Microsoft Test Manager

Dd380763.collapse_all(fr-fr,VS.140).gifQ : Puis-je obtenir une piste d'audit pour les plans de test et les suites de tests ?

R : oui. Avec TFS 2013.3, l'historique des éléments de travail effectue le suivi des modifications apportées aux plans de test et suites de tests. Par exemple, l'ajout de tests à une suite de tests ou la modification des configurations font l'objet d'un suivi. Dans le formulaire d'élément de travail, sous Historique, choisissez TOUTES LES MODIFICATIONS pour afficher la piste d'audit.

Afficher le test d'audit dans les plans de test et les suites de tests

Dd380763.collapse_all(fr-fr,VS.140).gifQ : Qu'est-ce qu'une suite de tests statique ?

R : Une suite de tests statique peut contenir une combinaison de cas de test et de suites de tests qui en sont les enfants. Vous pouvez ajouter une suite de tests statique depuis l'onglet Plan de test, depuis le menu contextuel ou en cliquant sur l'icône représentant un signe "+" dans la barre d'outils. Choisissez simplement les cas de test que vous voulez ajouter à cette suite de tests statique ou ajoutez une autre suite de tests.

Dd380763.collapse_all(fr-fr,VS.140).gifQ : Puis-je regrouper mes suites de tests fondées sur une spécification ?

R : oui. Pour ce faire, vous pouvez créer une suite de tests statique. Faites glisser les suites de tests pour les regrouper dans un plan de test statique.

Utiliser les suites de tests statiques comme des dossiers

Dd380763.collapse_all(fr-fr,VS.140).gifQ : Que sont les suites de tests fondées sur une requête ?

R : Utilisez une requête pour regrouper les cas de test qui ont une caractéristique particulière, par exemple, tous les tests qui ont Priority=1. La suite inclura automatiquement chaque cas de test retourné par la requête que vous définissez.

Dd380763.collapse_all(fr-fr,VS.140).gifQ : Puis-je créer une version hors connexion d'un plan de test pour le réviser plus facilement ?

R : oui. Si vous avez installé Team Foundation Server 2013 Update 2 ou ultérieur, vous pouvez exporter des plans de test, des suites de tests et des cas de test à l'aide de Team Web Access. Vous pouvez sélectionner le niveau de détail du rapport. Ensuite, vous pouvez imprimer ce rapport ou l'envoyer par e-mail en vue de sa révision.

Choisir une suite de tests, cliquer avec le bouton droit et choisir Exporter

Pour modifier les champs du rapport concernant les cas de test, ajoutez ou supprimez les colonnes de la liste de suites de tests.

Dd380763.collapse_all(fr-fr,VS.140).gifQ : Quand j'exporte des données à partir d'un plan de test, est-ce que je peux simplement les afficher ou les copier dans un document Word ?

R : oui. Sélectionnez l'option Imprimer depuis la boîte de dialogue Exporter, puis cliquez sur Annuler dans la boîte de dialogue Imprimer. Les données du rapport s'afficheront. Sélectionnez l'ensemble du texte, puis faites un copier-coller dans un document Microsoft Word. L'ensemble de la mise en forme du rapport sera conservée.

Dd380763.collapse_all(fr-fr,VS.140).gifQ : Quand j'exporte des données à partir d'un plan de test, est-ce que je peux personnaliser le rapport pour tous les utilisateurs ?

R : oui. Par exemple, vous pouvez modifier le fichier XSLT en ajoutant le logo de votre société ou en modifiant la mise en forme des données. Créez une copie de sauvegarde du fichier avant de le modifier. Ces modifications seront appliquées quand les utilisateurs exporteront les données d'un plan de test. Le fichier XSLT se trouve sur le serveur TFS, à l'emplacement suivant :

C:\Program Files\Microsoft Team Foundation Server 12.0\Application Tier\Web Services\_tfs_resources\TestManagement\v1.0\Transforms\1033\TestSuite.xsl

Conservez une copie des modifications apportées à ce fichier, car ce dernier pourrait être remplacé à l'occasion d'une mise à jour de Team Foundation Server.

L'emplacement peut varier en fonction du chemin d'installation de TFS et des paramètres régionaux : <installation path>\Application Tier\Web Services\_tfs_resources\TestManagement\v1.0\Transforms\<locale>\TestSuite.xsl.

Dd380763.collapse_all(fr-fr,VS.140).gifQ : Si j'effectue une mise à niveau vers Visual Studio 2013 Update 3, est-ce que MTM peut se connecter à un serveur TFS qui n'a pas été mis à niveau vers 2013.3 ?

R : Vous pouvez vous connecter à MTM et l'utiliser. Les plans de test et les suites de tests n'ont cependant pas été mis à niveau et transformés en éléments de travail : vous ne pouvez donc pas accéder aux propriétés des éléments de travail.

Dd380763.collapse_all(fr-fr,VS.140).gifQ : Comment personnaliser les plans de test ou les suites de tests ?

R : Vous pouvez ajouter des champs, modifier le flux de travail et personnaliser ces éléments comme n'importe quel autre type d'élément de travail. Modifier ou ajouter un type d'élément de travail personnalisé (WIT)

Dd380763.collapse_all(fr-fr,VS.140).gifQ : Pourquoi est-ce que l'état de la suite de tests ne m'empêche pas d'exécuter des tests maintenant ?

R : Avec TFS 2013 Update 3, vous pouvez personnaliser les états des suites de tests : nous avons donc supprimé la restriction consistant à vous permettre d'exécuter des tests seulement si l'état de la suite de tests est « En cours ». Certains utilisateurs peuvent avoir leurs propres états personnalisés, qu'ils veulent utiliser pour les tests qui peuvent être exécutés : cette modification permet donc davantage de flexibilité.

Dd380763.collapse_all(fr-fr,VS.140).gifQ : Pourquoi est-ce que je reçois une erreur quand j'essaie de changer l'état de mon plan de test ou de ma suite de tests ?

R : Avant TFS 2013 Update 3, les plans de test pouvaient avoir seulement les états « Actif » et « Inactif », et les suites de tests seulement les états « En cours de planification », « En cours » et « Terminé ». Avec l'Update 3, un plan de test peut être personnalisé pour avoir différents états de flux de travail. Si vous utilisez un client MTM avec une version de Visual Studio antérieure à Visual Studio 2013 Update 3, vous pouvez obtenir une erreur quand vous essayez de mettre à jour l'état, car cette version du client n'a pas été conçue pour les états personnalisés. Mettez à niveau votre client MTM vers Visual Studio 2013 Update 3 et vous pourrez changer les états. Vous pouvez aussi ouvrir l'élément de travail d'un plan de test ou d'une suite de tests directement depuis MTM (appuyez sur Ctrl+G, puis entrez l'ID de l'élément de travail).

Dd380763.collapse_all(fr-fr,VS.140).gifQ : Pourquoi les plans de test avec l'état Inactif sont-ils maintenant affichés ?

R : Avec TFS 2013 Update 3, vous pouvez ajouter des états personnalisés à des plans de test en fonction de votre flux de travail. Certains utilisateurs peuvent choisir d'utiliser un état différent pour représenter un état actif ou inactif. Nous devons maintenant afficher tous les plans de test, quelle que soit la valeur de l'état.

Dd380763.collapse_all(fr-fr,VS.140).gifQ : Comment puis-je changer l'état de suites de tests avec TFS 2013.3?

R : Ouvrez la suite de tests et changez l'état dans le formulaire d'élément de travail.

Dd380763.collapse_all(fr-fr,VS.140).gifQ : Quand je me connecte à TFS 2013.3 depuis un client MTM en utilisant Visual Studio 2013.2 (ou des versions antérieures), je reçois une erreur.Comment résoudre ce problème ?

Message d'erreur par défaut de l'application après la mise à niveau de TFS

R : Vous devez mettre à jour la configuration du processus du projet d'équipe. Consultez Importer et exporter la configuration de processus [witadmin].

Dd380763.collapse_all(fr-fr,VS.140).gifQ : Où puis-je obtenir plus d'informations sur Team Web Access ?

R : Cliquez ici.

Dd380763.collapse_all(fr-fr,VS.140).gifQ : Où puis-je obtenir plus d'informations sur MTM ?

R : Prenez en main MTM ici.

Essayez ce qui suit :

Créez maintenant vos cas de test manuel.

Dd380763.collapse_all(fr-fr,VS.140).gifSinon, approfondissez la question :

Explorez votre application sans planifier à l'avance.