< Précédent | Suivant >

Leçon 7 : Utilisation du comparateur pour mettre à jour un point de vérification

Vous pouvez utiliser le comparateur de point de vérification pour comparer les données des points de vérification après la lecture d'un script. Les points de vérification constituent une référence (ligne de base) pour les propriétés ou les données d'un objet. Si le point de vérification échoue lors d'une construction ultérieure d'une application, vous avez détecté un défaut ou une modification apportée volontairement à l'application. Si la modification est intentionnelle, vous pouvez mettre à jour les informations dans le point de vérification afin que le test reste valide pour des constructions ultérieures.

A la fin de la leçon 6, vous avez laissé le journal ouvert. Si vous l'avez fermé, ouvrez-le de nouveau en cliquant deux fois sur le nom du journal dans la vue Projets.
  1. Dans le journal, cliquez sur le lien Afficher les résultats à la fin de l'entrée du point de vérification ayant échoué. L'en-tête de l'événement est "Verification Point (OrderforTrentCulpito_standard)."

    Le comparateur de point de vérification de Functional Tester affiche les données du point de vérification. Sachez que la bannière du comparateur inclut le nom du point de vérification.

    Si le comparateur ne s'ouvre pas ou si vous obtenez un message d'erreur, vous devez activer le plug-in Java de votre navigateur. Pour savoir comment procéder, voir la rubrique relative à l'activation du plug-in Java d'un navigateur dans la section Procédure à suivre avant l'enregistrement de l'aide de Functional Tester.

    Lorsqu'un point de vérification échoue, le comparateur affiche les valeurs attendues et les valeurs réelles pour vous aider à analyser les différences. Vous pouvez alors charger le fichier de la ligne de base et le modifier ou le mettre à jour à l'aide des valeurs du fichier réel.

    Les échecs s'affichent en rouge.

  2. Faites défiler le contenu de l'écran jusqu'à la propriété text.

    Lorsque vous avez créé le point de vérification dans l'application ClassicsA, la bannière avait pour titre "Order for Trent Culpito." Lorsque vous avez lu le script sur l'application ClassicsB, la bannière avait pour titre "Orders for Trent Culpito." "Orders" est correct car un client peut avoir plusieurs commandes dans la fenêtre Orders. Vous devez donc mettre à jour le fichier de la ligne de base pour modifier le texte afin qu'il corresponde à celui de l'application ClassicsB.

    Vous ne pouvez éditer que le fichier de base.

  3. Cliquez sur le bouton Charge la ligne de base à éditer (Editer la ligne de base) dans la barre d'outils du comparateur. Sachez que la colonne Valeur située à gauche contient maintenant la Valeur de la ligne de base.
  4. Au lieu de faire défiler l'écran jusqu'à la propriété text, vous pouvez cliquer sur le bouton Passer à la première différence (Passer à la première différence) dans la colonne Propriété. Les quatre boutons de navigation vous aident à rechercher les différences entre le fichier de la ligne de base et le fichier réel.

    Le fichier de la ligne de base peut être mis à jour de deux façons. Vous pouvez éditer cette cellule de la grille en ajoutant la lettre 's' au mot "Order" ou utiliser la commande de remplacement de la ligne de base. Dans ce dernier cas, toutes les valeurs du fichier de la ligne de base sont remplacées par celles du fichier réel. En général, si vous devez éditer une seule valeur ou un petit nombre de valeurs, modifiez-les individuellement.

  5. Pour ce test, une seule différence doit être mise à jour. Cliquez sur Remplace la ligne de base par la valeur réelle (Remplacer la ligne de base) dans la barre d'outils du comparateur. Les deux valeurs de la propriété text concordent et cette dernière n'apparaît plus en rouge. Pour plus d'informations sur l'utilisation du comparateur, voir l'aide de Functional Tester.
  6. Fermez le comparateur.

    Nous allons maintenant lire à nouveau le script pour confirmer que le point de vérification est accepté, après la mise à jour de la valeur de la ligne de base a été mise à jour.

  7. Fermez le journal.
  8. Cliquez sur le bouton Exécuter le script Functional Tester dans la barre d'outils de Functional Tester.
  9. Sélectionnez le journal Classics, puis cliquez sur Terminer.
  10. Cliquez sur Oui si le système vous invite à remplacer le journal.

    Functional Tester s'interrompt au niveau de la fenêtre Member Logon car vous n'avez pas encore résolu cette erreur de reconnaissance. A la fin de la lecture, Functional Tester affiche le journal. Le point de vérification est maintenant accepté ! Vous avez pu constater combien il est facile d'utiliser le comparateur pour mettre à jour les données et les propriétés des objets afin que les modifications apportées à l'application testée soient prises en compte.

  11. Laissez le journal ouvert.
< Précédent | Suivant >