Il s'agit de l'exercice 5 du tutoriel de test fonctionnel. Pour prendre le tutoriel à son début, voir Tutoriel de test fonctionnel.
Présentation des points de vérification et des mappes d'objets
Vous pouvez examiner et modifier les données à l'intérieur d'un point de vérification.
Dans le test fonctionnel, vérifiez que le script, Classics.vb, est toujours actif dans l'éditeur.
Les deux points de vérification que vous avez enregistrés doivent être répertoriés dans l'explorateur de scripts, situé à gauche du script. Si nécessaire, cliquez sur le signe plus (+) en regard de Points de vérification pour développer le dossier.
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. Le point de vérification actuel est de type données (arborescence). L'objet est de type arborescence, javax.swing.JTree, dans le cas présent. Pour éditer les données dans l'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 Editeur de point de vérification.
Fermez l'éditeur de point de vérification.
Vous pouvez également examiner et modifier les données à l'intérieur de la mappe d'objets.
Dans l'explorateur de scripts, développez le dossier Objets de test, si nécessaire.
Le premier élément, Mappe d'objets de test privée, 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.
Cliquez deux fois sur Mappe d'objets de test privée pour l'ouvrir.
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 le deuxième onglet 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.
Développez l'objet appelé "Java: Frame: logFrame1: javax.swing.JFrame."
Il 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 ici.
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, voir Ajout d'objets à une mappe d'objets.
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. Pour obtenir des informations sur les éléments constitutifs de la mappe d'objets et accéder à des liens décrivant les procédures, voir Mappe d'objets de test.
Dans le menu de la mappe d'objets, cliquez sur Préférences > Effacer l'état à la fermeture.
Par défaut, ce menu à bascule est sélectionné et vous devez le désactiver. S'il reste actif, 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.
Fermez la mappe d'objets. Ne sauvegardez aucune modification effectuée.
Passez à l'exercice 6 : Test de régression.