Share via


Comment : mapper des paramètres aux champs de l'application dans un enregistrement des actions pour un test

Si vous utilisez un test avec des paramètres, vous pouvez exécuter plusieurs itérations de ce test en utilisant chaque jeu de paramètres. Si vous souhaitez rediffuser le test pour une itération à l'aide d'un enregistrement d'actions, vous devez mapper chaque paramètre à un champ d'entrée. Le mappage de chaque paramètre vous permet de jouer l'enregistrement des actions et, à la place d'une valeur fixe, la valeur du paramètre de l'itération est remplacée dans le champ d'entrée. Si les paramètres ne sont pas mappés, une valeur fixe est utilisée.

Vous pouvez utiliser des paramètres pour les actions ou les résultats attendus de chaque étape de test de votre cas de test. Vous pouvez ensuite ajouter plusieurs jeux de valeurs pour les paramètres à utiliser dans votre test. Chaque ensemble de valeurs correspondant aux paramètres est exécuté comme une itération individuelle du test à l'aide de Test Runner. Lorsque vous créez un enregistrement des actions, vous pouvez copier la valeur de chaque paramètre lors de l'exécution du test, puis coller la valeur dans le champ d'entrée de l'application testée. Vous pouvez par exemple avoir un paramètre d'action pour le coût d'un élément et la quantité de cet élément, avec un paramètre de résultat attendu qui vérifie que le total est exact. L'illustration suivante présente la procédure Mapper des paramètres de données aux champs de l'application dans un enregistrement des actions.

Pour plus d'informations sur la création d'un cas de test avec des paramètres, consultez Comment : ajouter des paramètres à un cas de test manuel pour qu'il s'exécute plusieurs fois avec des données différentes.

Charger un test dans Test Runner

Sélection du test à exécuter dans le Gestionnaire de tests Microsoft

Pour charger un test dans Test Runner

  1. Ouvrez Gestionnaire de tests Microsoft.

    Notes

    Pour afficher la fenêtre Gestionnaire de tests Microsoft, cliquez sur Démarrer, puis sur Tous les programmes. Pointez sur Microsoft Visual Studio 2010, puis cliquez sur Microsoft Test Manager 2010.

  2. Dans le sélecteur de groupe centre, cliquez sur la flèche bas, puis sur Centre de tests.

  3. Dans la barre de menus du groupe centre, cliquez sur Test.

  4. Dans le menu situé sous la barre de menus du groupe centre, cliquez sur Exécuter les tests si l'option n'est pas déjà sélectionnée.

  5. Dans le volet gauche, sous Exécuter les tests, sélectionnez le plan de test ou la suite de tests qui figure dessous et qui contient le test à exécuter.

    Le volet droit affiche les cas de test de la suite de tests sélectionnée.

  6. Dans le volet droit, cliquez sur le cas de test, puis sur Exécuter.

    Test Runner s'ouvre.

    Notes

    Sélectionnez Exécuter avec des options pour spécifier la build sur laquelle exécuter le test ou pour remplacer les paramètres de test et d'environnement du plan de test.

Mapper des paramètres de données aux champs de l'application dans un enregistrement des actions

Mappage de paramètres aux champs d'entrée de l'application

Pour mapper des paramètres aux champs de l'application

  1. Dans Test Runner, vous êtes invité à Démarrer le test avec l'option Créer l'enregistrement des actions. Sélectionnez Créer l'enregistrement des actions et cliquez sur Démarrer le test.

    Notes

    Si vous avez configuré des paramètres de test pour créer un journal d'actions pour le test en cours d'exécution, la sélection de l'option Créer l'enregistrement des actions lorsque vous démarrez un test utilisera les paramètres que vous avez configurés. Si vous n'avez pas configuré l'adaptateur de données de diagnostic d'actions dans vos paramètres de test, les valeurs par défaut sont utilisées pour créer votre enregistrement d'actions. Pour plus d'informations, consultez Comment : enregistrer les actions d'interface utilisateur pour les tests manuels à l'aide de paramètres de test.

    Remarquez que Test Runner présente les informations d'itération dans le niveau supérieur. Le nombre d'itérations sera égal au nombre des jeux de paramètres que vous avez créés lors de la création du cas de test. Pour plus d'informations, consultez Comment : ajouter des paramètres à un cas de test manuel pour qu'il s'exécute plusieurs fois avec des données différentes.

  2. Exécutez les étapes du cas de test pour la première itération du test et marquez un résultat pour chaque étape. Utilisez la flèche de déroulement située à droite de l'étape pour sélectionner Réussite ou Échec.

    1. Lorsque vous accédez à une étape qui utilise un paramètre associé à l'action, par exemple les étapes Saisir une quantité et Remplacer le prix dans la capture d'écran précédente, le paramètre est affiché sous la forme d'un lien dans l'étape de test. Vous pouvez copier les données assignées pour le paramètre en cliquant sur son lien. Les données sont alors copiées dans le presse-papiers du système. Vous pouvez ensuite les copier dans le champ d'entrée approprié de l'application testée à l'aide de CTRL+V.

      Avertissement

      Cliquer avec le bouton droit sur un contrôle d'UI ou sur un champ d'entrée de l'application testée pour afficher le menu contextuel, puis utiliser l'option Coller ne mappera pas correctement le paramètre. En effet, l'enregistrement des actions reconnaît et enregistre ceci comme une action de clic de souris. Vous devez utiliser CTRL+V ou entrer la valeur.

      Une fois que les données du paramètre sont copiées dans l'application testée, utilisez la flèche de déroulement à droite de l'étape et sélectionnez Réussite ou Échec.

      Notes

      Pendant un enregistrement des actions, la copie de l'action mappe également le paramètre au champ d'entrée spécifique dans lequel vous avez collé les données. Si le mappage est réussi, une icône représentant une coche verte s'affiche devant le paramètre et l'icône situé après le paramètre présente une info-bulle qui indique le champ auquel le paramètre est maintenant mappé. Si le mappage n'aboutit pas, une icône d'avertissement s'affiche en regard de l'icône Réussite ou Échec.

    2. Lorsque vous accédez à une étape qui utilise un paramètre associé à un résultat attendu, par exemple l'étape Mettre à jour dans la précédente capture d'écran, vérifiez que le champ de résultat de l'application testée est le même que le résultat attendu affiché dans l'étape de test. Utilisez ensuite la flèche de déroulement située à droite de l'étape pour sélectionner Réussite ou Échec.

  3. Cliquez sur Mettre fin à l'itération et passer à la suivante.

    Important

    En cas d'échec du mappage d'un paramètre à un champ d'entrée de l'application, une boîte de dialogue s'affiche. La boîte de dialogue vous informe que certains paramètres ne sont mappés à aucun contrôle d'UI. Si aucun paramètre n'est mappé avec succès, lors de la lecture de l'enregistrement des actions pour une itération du test, seules les valeurs enregistrées seront utilisées et non les valeurs de paramètres, étant donné que les paramètres ne sont mappés à aucun contrôle d'UI. Vous pouvez essayer de réinitialiser et de créer un enregistrement des actions, ou de modifier le test afin de pouvoir mapper correctement les paramètres aux différents contrôles d'IU.

  4. Cliquez sur Démarrer le test pour exécuter l'itération suivante.

    Vous pouvez maintenant utiliser l'enregistrement des actions pour exécuter l'itération suivante du test.

Voir aussi

Tâches

Comment : ajouter des paramètres à un cas de test manuel pour qu'il s'exécute plusieurs fois avec des données différentes

Comment : mapper des paramètres aux champs de l'application dans un enregistrement des actions pour un test

Concepts

Exécution de tests manuels à l'aide de Test Runner