Exercice 1.3 : Création des points de vérification
Vous devez au préalable exécuter l'exercice 1.2 : Enregistrement d'un script .
Dans cet exercice, vous allez enregistrer des points de vérification pour tester des objets. Les points de vérification permettent de s'assurer qu'une action déterminée a été effectuée ou de vérifier l'état d'un objet. Vous pouvez créer un point de vérification des propriétés ou six types de point de vérification des données. Lorsque vous créez un point de vérification, vous capturez des informations sur un objet dans l'application pour établir des informations de base par rapport auxquelles effectuer des comparaisons lors de la lecture. Vous allez enregistrer un point de vérification des données pour capturer l'arborescence des compositeurs.
Création d'un point de vérification des données
- Dans le moniteur d'enregistrement, cliquez sur le bouton Insère un point de vérification ou une commande d'action(
).
- Dans la page Sélection d'un objet de l'assistant de point de vérification et d'action, désélectionnez l'option permettant d'accéder à la page suivante.
- Utilisez l'outil de recherche des objets (
) pour sélectionner l'arborescence des compositeurs dans
l'application. Cliquez sur l'outil de recherche des outils et faites-le
glisser sur l'arborescence. Lorsque le bouton de la souris est enfoncé, l'arborescence est entourée d'un cadre rouge et le nom de l'objet (javax.swing.JTree) s'affiche dans une info-bulle, près du cadre rouge. Lorsque vous relâchez le bouton de la souris pour effectuer la sélection, les propriétés de reconnaissance de l'objet sont répertoriées dans la grille située au bas de la page Sélection d'un objet.
- Cliquez sur Suivant.
- Dans la page Sélection d'une action, l'option Détermination du point de vérification des données doit être sélectionnée. Il s'agit de la première action de la page. Vérifiez qu'elle est sélectionnée et cliquez sur Suivant.
- A partir de la page Insertion d'une commande de données de point de vérification, dans la zone Valeur des données, sélectionnez le test Hiérarchie de l'arborescence. Ce test capture des informations sur l'ensemble de la hiérarchie de l'arborescence.
- Dans la zone Nom du point de vérification, entrez
Classics_tree
et cliquez sur Suivant.
- La page Données du point de vérification présente les données capturées dans une grille située dans le panneau de droite. Lorsqu'une case à cocher est sélectionnée, l'élément correspondant sera testé. Par défaut, tous les éléments sont sélectionnés. Conservez ce réglage. S'ils ne sont pas sélectionnés, cliquez sur le bouton Cocher toutes les cases.
- Cliquez sur Terminer.
Création d'un point de vérification des propriétés
Vous pouvez maintenant insérer un point de vérification différent pour confirmer que la commande est destinée au client approprié. Un point de vérification des propriétés permet de capturer le texte dans l'écran de confirmation.
- Dans l'application ClassicsCD, cliquez sur Order
> View Existing Order Status. A ce stade, ne cliquez sur aucune des zones de mot de passe.
- Cliquez sur OK.
Vous allez tester le libellé "Order for Trent Culpito" dans la boîte de dialogue View Existing Orders.
- Dans le moniteur d'enregistrement, cliquez sur le bouton Insère un point de vérification
ou une commande d'action (
).
- Dans la page Sélection d'un objet, sélectionnez cette fois l'option permettant d'accéder à la page suivante (case à cocher située sous l'outil de recherche des objets).
- Faites glisser l'outil de recherche des objets sur le libellé "Order for Trent Culpito", afin de le sélectionner. Lorsque le bouton de la souris est enfoncé, le libellé est entouré d'un cadre rouge et le nom de l'objet (javax.swing.JLabel) apparaît.
Une fois que l'objet a été sélectionné, la page Sélection d'une action s'affiche car vous avez sélectionné l'option permettant d'accéder à la page suivante.
- Sélectionnez Détermination du point de vérification des propriétés qui est la deuxième action disponible dans la page.
- Cliquez sur Suivant.
- Dans la page Insertion d'une commande de point de vérification des propriétés, conservez la valeur Aucun définie dans la zone Inclure les enfants.
- Sous Nom du point de vérification, acceptez la valeur par défaut suggérée.
- Laissez la case Utiliser les propriétés standard cochée, puis cliquez sur Suivant.
Dans la page Données du point de vérification, les propriétés de l'objet de test et leurs valeurs s'affichent dans une grille. Vous pouvez choisir les propriétés à tester dans la colonne Propriété et modifier leurs valeurs dans la colonne Valeur.
Par défaut, aucune propriété n'est sélectionnée. Pour tester les propriétés de l'objet,
vous devez les choisir en cochant les cases correspondantes.
Les propriétés sélectionnées sont testées à chaque fois qu'un script est lu avec ce point de vérification. Vous pouvez sélectionner toutes les propriétés de la liste en cliquant sur le bouton Cocher toutes les cases dans la barre d'outils située au-dessus de la grille. Cliquez sur le bouton Désélectionner tout pour désélectionner toutes les propriétés. Lorsque vous utilisez un point de vérification des propriétés, il convient de tester uniquement les propriétés qui vous intéressent.
Dans le cas présent, seule la propriété text est pertinente pour déterminer si la commande est destinée au client approprié.
- Dans la colonne Propriété, faites défiler le contenu de l'écran jusqu'à la propriété text.Cochez la case située en regard de la propriété text
pour la tester au cours de la lecture. Il peut s'avérer nécessaire de cliquer deux fois dans la case pour la sélectionner.
- Sélectionnez également les propriétés opaque et visible.
- Cliquez sur Terminer.
- Dans la boîte de dialogue View Existing Orders de l'application ClassicsCD, cliquez sur Close.
Passons maintenant une autre commande rapide pour tester les zones du mot de passe qui n'ont pas été testées précédemment.
- Développez le dossier Schubert
dans l'arborescence des compositeurs.
- Cliquez sur String
Quartets Nos.4 & 14.
- Cliquez sur Place Order.
- Dans la boîte de dialogue Member Logon, conservez les valeurs par défaut Existing Customer et Trent Culpito.
- Cette fois, entrez xxxx dans la zone Password.
- Cochez la case correspondant à l'option Remember Password.
- Cliquez sur OK.
- Entrez un numéro de carte de crédit et une date d'expiration au format valide, par exemple 7777 7777 7777 7777 et 07/07.
- Cliquez sur Place Order.
- Cliquez sur OK dans la boîte de message de confirmation de la commande.
- Fermez l'application ClassicsCD en cliquant sur le bouton x.
- Cliquez sur le bouton Arrête l'enregistrement (
)
dans la barre d'outils Enregistrement.
Lorsque vous arrêtez l'enregistrement, le test fonctionnel ferme le moniteur et enregistre le script et la mappe d'objets dans le répertoire du projet.
La fenêtre de test fonctionnel est restaurée et le script s'affiche dans la fenêtre principale.
Vous pouvez maintenant aborder l'exercice 1.4 : Lecture des scripts.