Exercice 1.7 : Utilisation du comparateur pour mettre à jour un point de vérification

Vous devez au préalable exécuter l'exercice 1.6 : Test de régression.

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 compilation 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 compilations ultérieures.

  1. Si vous avez fermé le journal, rouvrez-le en cliquant deux fois sur son nom dans la vue Projets.
  2. 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 points de vérification de test fonctionnel affiche les données du point de vérification. Sachez que la bannière du comparateur inclut le nom du point de vérification. (Remarque : Si un message d'erreur est généré et que le comparateur ne s'ouvre pas, vous devez activer le plug-in Java du navigateur. Pour savoir comment procéder, voir "Activation du plug-in Java d'un navigateur" dans la section "Procédure à suivre avant l'enregistrement", de l'aide du test fonctionnel. Pour accéder à cette section dans la table des matières de l'aide, sélectionnez le menu Aide du test fonctionnel.) 

  3. 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.
  1. 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 boîte de dialogue 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 pouvez modifier le fichier de la ligne de base uniquement.
  1. 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.

  1. Au lieu de faire défiler le contenu de 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) au-dessus de 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 au mot "Order" ou utiliser la commande Remplacer 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.

  1. 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 du test fonctionnel. 

  1. Fermez le comparateur.
Nous allons lire à nouveau le script pour s'assurer que le point de vérification est accepté, maintenant que la valeur de ligne de base de l'échec a été mise à jour.
  1. Fermez d'abord le journal.
  2. Cliquez sur le bouton Exécute le script du test fonctionnel dans la barre d'outils de test fonctionnel.
  3. Sélectionnez le journal Classics et cliquez surTerminer.
  4. Cliquez sur Oui si le système vous invite à remplacer le journal.

    Le test fonctionnel s'interrompt au niveau de la boîte de dialogue Member Logon étant donné que vous n'avez pas encore résolu cette erreur de reconnaissance. A la fin de la lecture, le test fonctionnel affiche le journal. Le point de vérification est maintenant accepté !

  5. 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.
  6. Laissez le journal ouvert.

Vous pouvez maintenant aborder l'exercice 1.8 : Mise à jour de la mappe d'objets.

Conditions d'utilisation | Appréciations en retour
(C) Copyright IBM Corporation 2002, 2004. All Rights Reserved.