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.
- 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.
- 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.
- Cliquez sur le bouton Charge la ligne de base à éditer (
)
dans la barre d'outils du comparateur. Sachez que la colonne Valeur
située à gauche contient maintenant la Valeur de la ligne de base.
- 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 (
) 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.
- Pour ce test, une seule différence doit être mise à jour. Cliquez sur Remplace la ligne de base par la valeur réelle (
)
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.
- 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.
- Fermez le journal.
- Cliquez sur le bouton Exécuter le script Functional
Tester dans la barre d'outils de Functional Tester.
- Sélectionnez le journal Classics, puis
cliquez sur Terminer.
- 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.
- Laissez le journal ouvert.