FT Tutorial - Exercice 7 : Utilisation du comparateur pour mettre à jour un point de vérification

Il s'agit de l'exercice 7 du tutoriel de test fonctionnel. Pour prendre le tutoriel à son début, voir Tutoriel de test fonctionnel.  

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

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 Solution Explorer.

  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, cliquez ici.)

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 ClassicsA, la bannière avait pour titre "Order for Trent Culpito." Lorsque vous avez lu le script sur 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 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 situé 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 s 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 nombre limité de valeurs, modifiez-les individuellement.

  1. Pour ce test, une seule différence doit être mise à jour. Cliquez sur le bouton 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 Comparateur de points de vérification ou Comparaison et mise à jour des données du point de vérification à l'aide du comparateur.

  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.

  3. Sélectionnez le journal Classics, si nécessaire, et cliquez sur Terminer.

  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 car 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é ! 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.

  1. Laissez le journal ouvert.

Passez à l'exercice 8 : Mise à jour de la mappe d'objets.  

Conditions d'utilisation | Appréciations en retour

(C) Copyright IBM Corporation 2002, 2004. All Rights Reserved.