Partager via


Enregistrer et lire des tests manuels

Laissez le Gestionnaire de tests Microsoft enregistrer vos séquences de touches et vos mouvements pendant que vous testez une application. La prochaine fois que vous exécuterez le test, vous pourrez rejouer vos actions rapidement et précisément.

La lecture est très utile pour reproduire des bogues. Vous pouvez retracer les actions exactes que le testeur a exécutées au point où l'erreur a été trouvée.

La lecture peut aussi aider lorsque vous voulez exécuter un test avec différentes données, dans plusieurs configurations, ou lorsqu'il existe des étapes partagées qui sont les mêmes dans plusieurs cas de test. Cela accélère également les tests de régression—c'est-à-dire, les tests que vous exécutez d'un sprint à l'autre pour vous assurer que tout fonctionne correctement.

Vous pouvez enregistrer et relire les tests dans une large gamme d'applications bureautiques, et également d'applications Web accessibles via un navigateur pris en charge. Pour une liste détaillée, consultez Plateformes et configurations prises en charge pour les tests codés de l'interface utilisateur et les enregistrements des actions.

Exécutez le Gestionnaire de tests Microsoft sur votre ordinateur client

Pour stocker et rejouer des actions, vous devez installer le Gestionnaire de tests Microsoft sur l'ordinateur sur lequel vous exécuterez vos tests. Si vous testez une application bureautique, installez la version la plus récente de l'application et du Gestionnaire de tests Microsoft sur le même ordinateur. Si vous testez une application Web basée, installez l'application sur un serveur de test et exécutez le Gestionnaire de tests Microsoft sur l'ordinateur où vous exécuterez votre navigateur Web.

Pour obtenir le Gestionnaire de tests Microsoft, installez le Studio Test Professional ou Visual Studio Ultimate.

Exécuter un cas de test

  1. Connectez Microsoft Test Manager à votre projet d'équipe et sélectionnez votre plan de test actuel.

  2. Sélectionnez et exécutez un test spécifique

    Démarrer le test dans Microsoft Test Manager.

Enregistrement de vos actions pendant une série de tests

Dans la fenêtre Démarrer le test, sélectionnez Créer un enregistrement d'actions.

Créer un enregistrement des actions.

Vérifiez que vous marquez chaque étape Réussite ou Ratée dès que vous l'avez terminée, puis choisissez Mettre fin au test lorsque vous avez terminé la dernière étape. Cela garantit que l'enregistrement assigne vos actions aux étapes appropriées.

Avertissement

Les mots de passe, les courriers électronique, les conversations et autres données sensibles pourraient être inclus dans l'enregistrement.Toutes vos séquences de touches et mouvements peuvent être stockés.

Choisissez Pause si vous souhaitez interrompre votre test, par exemple pour répondre à un message électronique.

Suspendre l'enregistrement si vous êtes interrompu.

Si vous faites une erreur

Ouvrez le panneau d'édition en bas du compilateur de test. Vous pouvez y supprimer des actions :

Modification de l'enregistrement inline.

Sinon, vous pouvez exécuter le test de nouveau et sélectionner Remplacer l'enregistrement d'actions.

Si le test inclut des étapes partagées

Si vous accédez à une séquence d'étapes partagées, vous pouvez en avoir déjà stockées dans le cadre d'un cas de test précédent. Vous pouvez choisir de conserver un enregistrement antérieur ou de les stocker maintenant :

Enregistrement d'une étape partagée.

Vous devez indiquer lorsque vous terminez d'enregistrer des étapes partagées :

Enregistrement d'une étape partagée.

Si les étapes incluent des paramètres

Si le paramètre spécifie le texte que vous avez à taper en tant qu'étape du test, alors il sera reconnu et sera lié dans l'enregistrement. Lorsque l'enregistrement est lu avec un autre ensemble de valeurs de paramètres, la nouvelle valeur sera entrée à la place.

Les paramètres sont identifiés si vous les tapez.

Mais le paramètre ne sera pas lié s'il n'est pas directement écrit comme un texte– par exemple, si c'est le nom de quelque chose vous sélectionnez. Lorsque l'enregistrement est lu, vous devrez exécuter cette étape manuellement.

Lecture d'un enregistrement d'actions

Sélectionnez voter test et exécutez le N'activez pas l'option de remplacement dans la boîte de dialogue Démarrer le test.

Démarrer le test sans remplacer l'enregistrement.

Vous pouvez lire le test en entier, ou lire les étapes individuellement. Test Runner relira les séquences de touches et les mouvements que vous avez enregistrées.

Vous devez vérifier le résultat de chaque étape. L'enregistrement ne vérifie pas les sorties.

Lire chaque étape et vérifier le résultat.

Q et R

  • Q : Puis-je enregistrer un test dans un plan de test et le lire ensuite dans un autre ?
    A : Oui, c'est un excellent moyen pour exécuter des tests de régression rapidement et correctement. Si vous désirez répéter certains tests que vous avez définis dans un sprint antérieur, ajoutez simplement les cas de test au plan de test du sprint actuel.

    L'enregistrement est lié au cas de test, pas à son apparition dans un plan de test ou une suite particulière.

  • Q : Puis-je enregistrer un test dans une configuration de test et le relire dans une configuration différente ? Les tests pour différentes configurations s'affichent en tante que tests séparés dans la page d'exécution.
    A : oui. L'enregistrement est lié au cas de test, vous pouvez le relire depuis toute instance de ce cas de test, même dans différentes configurations de test, suites de tests ou plans de test.

  • Q : Certaines ou toutes mes actions ne sont pas enregistrés, ou la lecture ne fonctionne pas correctement. Pourquoi ?
    A : l'enregistrement d'action est particulièrement adaptée aux applications dans lesquelles chaque champ d'interface utilisateur possède un ID unique, et pour des mouvements de base telles que des séquences de touches, des cliques ou contacts tactiles et des choix de menu. Cela ne fonctionne pas également pour des mouvements tels que le dessin, et ne fonctionne pas pour certaines applications et navigateurs Web.

    Consultez Plateformes et configurations prises en charge pour les tests codés de l'interface utilisateur et les enregistrements des actions.

    Pour apprendre comment développer votre application afin qu'il soit plus facile d'enregistrement des tests, consultez Activer le test codé de l'interface utilisateur de vos contrôles.

  • L'enregistrement/lecture est cool. Mais est-ce-que complètement automatiser un test, notamment la vérification des résultats ?
    Oui. Automatiser des tests système