Exercice 1.5 : Présentation des points de vérification et des mappes d'objets

Vous devez au préalable exécuter l'exercice 1.4 : Lecture des scripts.

Présentation des points de vérification

Vous pouvez examiner et modifier les données à l'intérieur d'un point de vérification.

  1. Dans le test fonctionnel, vérifiez que le script, Classics.java, est toujours actif dans l'éditeur Java.
  2. Les deux points de vérification que vous avez enregistrés doivent être répertoriés dans l'explorateur de scripts, situé à droite du script. Si nécessaire, cliquez sur le signe plus (+) en regard de Points de vérification pour développer ces derniers.

  3. Cliquez deux fois sur Classics_tree.

Il s'agit du premier point de vérification que vous avez enregistré, dans la liste des compositeurs. L'éditeur de point de vérification est lancé ; vous pouvez mettre à jour les données du point de vérification pour des lectures ultérieures.

Il existe six types d'affichage possibles pour le point de vérification des données. Il s'agit du point de vérification des données (arborescence). L'objet est de type arborescence, javax.swing.JTree, dans le cas présent. Pour éditer les données dans cette arborescence, cliquez deux fois sur n'importe lequel de ses sous-éléments pour ouvrir une zone d'édition de petite taille qui permet d'effectuer des modifications. Cochez les cases situées en regard de chaque élément pour indiquer si vous souhaitez que cet élément soit testé au cours des lectures ultérieures. Les éléments cochés sont testés. Pour en savoir plus sur l'utilisation de l'éditeur de point de vérification, voir l'aide du test fonctionnel.
  1. Fermez l'éditeur de point de vérification.

Présentation des mappes d'objets

Vous pouvez également examiner et modifier les données à l'intérieur de la mappe d'objets.

  1. Dans l'explorateur de scripts, développez le dossier Objets de test.

Le premier élément, Mappe d'objets de test privé, est la mappe d'objets du script. Les objets individuels répertoriés sous la mappe d'objets de test privée sont des références aux objets sur lesquels des actions ont été effectuées lors de l'enregistrement.

  1. Cliquez deux fois sur Mappe d'objets de test privée (Mappe d'objets de test privée) pour l'ouvrir.
  2. Lorsque vous enregistrez un script, le test fonctionnel crée une mappe d'objets pour l'application testée. Chaque script est associé à un fichier de mappe d'objets. Le fichier de mappe peut être privé, c'est-à-dire associé à un seul script, ou partagé entre plusieurs scripts. Lorsque vous avez enregistré le script, le test fonctionnel a utilisé le paramètre par défaut (mappe privée) dans la deuxième page de la boîte de dialogue d'enregistrement d'un nouveau script de test fonctionnel. La mappe d'objets contient les propriétés de chaque objet et les informations peuvent être mises à jour aisément à partir d'un emplacement central. Ainsi, tout script faisant référence à cet objet partage également les informations mises à jour.

    La mappe d'objets, objet de niveau supérieur d'un cadre, dresse la liste de tous les objets contenus sous l'objet cadre.

  3. Développez l'objet de niveau supérieur appelé "Java: Frame: logFrame1: javax.swing.JFrame."

L'objet cadre inclut la boîte de dialogue de connexion. Les boutons d'option, les zones du mot de passe et le bouton d'action sont répertoriés sous l'objet cadre.

  1. Cliquez sur l'un des objets.

Sachez que les propriétés de reconnaissance apparaissent dans la grille sous l'arborescence des objets.

La mappe d'objets permet également d'ajouter rapidement des références d'objet à un script. Dans le menu de la mappe d'objets, vous pouvez cliquer sur Objet de test > Insérer des objets pour ajouter des objets. Pour plus de détails sur l'ajout des objets, voir l'aide du test fonctionnel.

Vous pouvez également effectuer d'autres opérations à partir de la mappe d'objets, comme par exemple modifier la pondération d'une propriété de reconnaissance et éditer les propriétés et les valeurs de reconnaissance. Nous exécuterons ultérieurement plusieurs procédures avancées à l'aide de la mappe d'objets.
  1. Dans le menu de la mappe d'objets, cliquez sur Préférences > Effacer l'état à la fermeture.

La commande Effacer l'état à la fermeture est une option de menu à bascule qui est activée par défaut. Vous devez la désélectionner. Si elle reste active, tous les objets sont acceptés lors de la fermeture de la mappe. Nous procéderons à cette opération ultérieurement lorsque nous reviendrons à la mappe d'objets pour la modifier.

  1. Fermez la mappe d'objets. Ne sauvegardez aucune modification effectuée.

Vous pouvez maintenant aborder l'exercice 1.6 : Test de régression.

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