Editeur de point de vérification

Cet éditeur permet de visualiser et d'éditer les données d'un point de vérification. Vous pouvez l'ouvrir en cliquant deux fois sur un point de vérification dans la fenêtre Explorateur de script. La bannière de l'éditeur affiche le nom du point de vérification en cours d'édition.

Vous pouvez spécifier les couleurs de plusieurs éléments de l'éditeur de point de vérification.

Les sections suivantes décrivent les parties de la fenêtre Editeur de point de vérification, ainsi que les barres d'outils.

Métadonnées

Les métadonnées sont affichées dans la partie gauche de la fenêtre. Elles présentent un ensemble de propriétés qui définissent comment certaines données sont gérées. Le contenu de cette grille peut être modifié. Par exemple, dans le cas d'un point de vérification de texte, vous pouvez éditer les propriétés 'ignore case' et 'white space rule'. Pour éditer une propriété, cliquez deux fois sur sa valeur, dans la colonne Valeur.

Barre d'outils principale

La barre d'outil située en haut de l'éditeur de point de vérification comporte cinq boutons.

Bouton Fichier : Sauvegarder Fichier : Sauvegarder -- Sauvegarde les modifications que vous avez apportées.

Bouton Fichier : Rétablir Fichier : Rétablir -- Ramène les données à l'état qu'elles avaient lors de la dernière sauvegarde. Si vous n'avez pas sauvegardé de modifications depuis que vous avez commencé à éditer le point de vérification, les données retrouvent l'état qu'elles avaient à l'ouverture de l'éditeur. Si vous avez apporté des modifications et que vous les avez sauvegardées, les données retrouvent l'état qu'elles avaient à leur dernière sauvegarde.

Bouton Fichier : Extraire Extraire -- Extrait le point de vérification de ClearCase. Le bouton Fichier : Extraire est disponible lorsque le point de vérification est archivé. En revanche, il ne l'est pas si le point de vérification n'est pas archivé.

Bouton Masquer/Afficher les informations sur les objets de test Masquer/Afficher les informations sur les objets de test -- Permet de masquer ou d'afficher les sous-fenêtres Objets de test et Données de reconnaissance de la fenêtre de l'éditeur. Lorsque ces sous-fenêtres sont masquées, la zone de données principale occupe la totalité de la fenêtre de l'éditeur. Il s'agit d'un paramètre persistant, ce qui signifie qu'à l'ouverture suivante de l'éditeur, vous retrouvez le mode choisi précédemment, sauf si l'arborescence Objets de test comporte plusieurs noeuds, auquel cas ces sous-fenêtres sont systématiquement réaffichées à l'ouverture suivante de l'éditeur, même si vous avez choisi de les masquer précédemment.

Bouton Mettre à jour la version de référence Remplacer la ligne de base -- Permet de remplacer l'image de référence par une nouvelle image. La nouvelle image sert de référence pour les lectures ultérieures. L'assistant Points de vérification et actions est appelé pour recapturer le point de vérification d'image.

Bouton Aide Aide -- Affiche l'aide de l'éditeur de point de vérification. Vous pouvez à tout moment obtenir l'aide de Functional Tester en utilisant le menu Aide de sa barre de menus.

Barre de menus

La barre de menus propose les mêmes commandes que celles des boutons de la barre d'outils décrits plus haut.

Fichier -- Dans ce menu, vous retrouvez les mêmes commandes Sauvegarder, Rétablir, Extraire et Quitter que celles décrites plus haut dans la section Barre d'outils principale.

Editer -- Ce menu contient les mêmes commandes que celles décrites plus bas dans la section Point de vérification de propriétés.

Objet de test > Mettre en évidence -- Si votre application à tester est ouverte, vous pouvez sélectionner un objet dans l'arborescence Objets de test, puis choisir cette commande pour voir l'objet correspondant mis en évidence dans l'application. Utilisez cette fonction si vous avez besoin de vérifier un objet dans l'application.

Préférences > Barres d'outils -- L'option Barres d'outils contrôle l'affichage des barres d'outils. Permet d'afficher/de masquer les barres d'outils Fichier, Métadonnées et Aide. L'option Apparence des objets de test dans l'arborescence ouvre la boîte de dialogue Edition de l'apparence des objets de test, qui permet de personnaliser le texte affiché pour chaque objet dans la hiérarchie des objets de test. L'option Masquer les informations sur les objets de test permet de contrôler l'affichage des sous-fenêtres Objets de test et Données de reconnaissance dans la fenêtre de l'éditeur.

Aide -- Affiche l'aide de l'éditeur de point de vérification. Vous pouvez à tout moment obtenir l'aide de Functional Tester en utilisant le menu Aide de sa barre de menus.

Zone de données principale

La sous-fenêtre de droite de l'éditeur de point de vérification est l'endroit où sont affichées les données du point de vérification en cours d'édition. Par exemple, dans le cas d'un point de vérification de propriétés, cette sous-fenêtre comporte les colonnes Propriété et Valeur. C'est à cet endroit que vous pouvez modifier les données du point de vérification.

Lorsque vous enregistrez un point de vérification, selon la nature des données à tester, l'affichage de la zone de données principale peut prendre sept formes différentes. Elles sont décrites dans les sections ci-après.

Point de vérification de propriétés -- Affichage de grille

Lorsque vous créez un point de vérification de propriétés, les propriétés de l'objet sont présentées sous forme de grille. Pour savoir comment enregistrer ce type de point de vérification, consultez la rubrique Création d'un point de vérification de propriétés. Les propriétés affichées dans la grille sont celles de l'objet qui est mis en évidence dans l'arborescence Objets de test. Les noms des propriétés figurent dans la colonne gauche et leurs valeurs, dans la colonne droite. Vous pouvez choisir les propriétés à tester en cochant leur case dans la colonne Propriété. Vous pouvez aussi modifier leur valeur proprement dite dans la colonne Valeur.

Par défaut, aucune des propriétés n'est cochée, ce qui signifie qu'elles ne seront pas testées. Choisissez celles qui doivent être testées dans le point de vérification en cochant leurs cases respectives. Les propriétés cochées seront testées à chaque lecture d'un script auquel ce point de vérification est associé. Vous pouvez cocher d'un coup toutes les propriétés listées en cliquant sur le bouton Sélectionner tout de la barre d'outils Bouton Sélectionner tout, au-dessus de la grille. Sur le même principe, utilisez le bouton Désélectionner tout Bouton Désélectionner tout, qui se trouve au dessus de la grille, pour désélectionner d'un coup toutes les propriétés. Suivant le nombre de propriétés à tester, il est souvent plus simple de toutes les sélectionner ou désélectionner à l'aide de l'un de ces boutons, puis de cliquer sur celles qui doivent être exclues ou incluses dans le test. Lorsque vous utilisez un point de vérification de propriétés, efforcez-vous de sélectionner uniquement les propriétés qui sont d'un réel intérêt pour votre test.

La grille utilise une hiérarchie arborescente imbriquée. Si un dossier apparaît dans la liste, vous pouvez développer son contenu en cliquant deux fois dessus ou en sélectionnant son icône d'extension. Si vous cochez ou désélectionnez l'icône du dossier lui-même, toutes les propriétés figurant sous ce dossier seront testées ou non testées.

Pour éditer une valeur, cliquez deux fois sur la cellule correspondante de la grille. Cette cellule devient alors éditable. Une fois votre modification effectuée, validez-la en cliquant en dehors de la cellule. Dans la plupart des cas, un double clic sur une valeur transforme la cellule en zone éditable ; la seule action possible est alors un changement de valeur. Toutefois, dans certains cas particuliers, une autre boîte de dialogue s'affiche. Par exemple, si l'objet concerné comporte une propriété 'color' et que vous cliquez deux fois sur sa valeur, la boîte de dialogue Couleur standard s'affiche. Vous pouvez alors apporter les modifications souhaitées dans cette boîte de dialogue, puis la fermer. Dans d'autres cas, une liste déroulante peut apparaître dans la colonne Valeur lorsque vous faites un double clic sur une valeur. Par exemple, pour une propriété qui ne peut prendre que les valeurs 'true' et 'false', ces deux valeurs sont proposées dans une liste déroulante. Si la valeur est une chaîne ou un type complexe, vous pouvez cliquer dessus avec le bouton droit de la souris et sélectionner Ouvrir pour l'afficher dans une fenêtre à part. Vous pouvez ainsi voir dans leur intégralité les longues lignes de texte et les éditer plus facilement.

Remarque : Dans l'éditeur de point de vérification, vous pouvez changer une valeur de propriété en expression régulière ou en plage numérique. Pour plus d'informations, voir Remplacement d'une propriété à correspondance exacte par un masque.

Dans le cas d'un point de vérification de propriétés, la grille de données comporte une barre d'outils avec les boutons suivants. L'action de ces boutons s'exerce uniquement sur les données actuellement affichées.

Couper -- Coupe la propriété sélectionnée. Elle est placée dans le presse-papiers de l'éditeur et peut dès lors être collée ailleurs.

Copier -- Copie la propriété sélectionnée dans le presse-papiers de l'éditeur.

Coller -- Colle la propriété précédemment coupée ou copiée. Les propriétés étant classées par ordre alphabétique dans la grille, elle est insérée à l'endroit qui lui correspond.

Supprimer -- Supprime la propriété sélectionnée. Elle n'est pas placée dans le presse-papiers.

Expression régulière avec respect de la casse Expression régulière avec respect de la casse -- Active/Désactive les comparaisons avec respect de la casse des caractères dans les expressions régulières.

Convertir la valeur en expression régulière Convertir la valeur en expression régulière -- Convertit en expression régulière la valeur figurant dans la grille Propriétés mises à jour de l'objet de test. Pour plus d'informations, voir Remplacement d'une propriété à correspondance exacte par un masque.

Convertir la valeur en plage numérique Convertir la valeur en plage numérique -- Convertit en plage numérique la valeur de la propriété de reconnaissance figurant dans la grille Propriétés mises à jour de l'objet de test. Pour plus d'informations, voir Remplacement d'une propriété à correspondance exacte par un masque.

Evaluer l'expression régulièreEvaluer l'expression régulière -- Affiche l'évaluateur d'expression régulière, que vous pouvez utiliser pour tester l'expression régulière avant de l'appliquer à votre point de vérification.

Convertir la valeur en référence de pool de données Convertir la valeur en référence de pool de données/ Annuler la référence de pool de données Annuler la référence de pool de données -- La première option permet d'utiliser une référence de pool de données à la place d'une valeur littérale dans le point de vérification. La seconde permet d'annuler cette opération et de rétablir l'utilisation de la valeur littérale dans le point de vérification. Voir A propos des références de pool de données et des points de vérification.

Bouton Sélectionner tout Sélectionner tout -- Coche toutes les propriétés dans la liste. Les propriétés cochées seront testées à chaque lecture du script avec ce point de vérification.

Bouton Désélectionner tout Désélectionner tout -- Désélectionne (décoche) toutes les propriétés dans la liste. Les propriétés non cochées ne seront pas testées lors de la lecture du script avec ce point de vérification.

Bouton Masquer les propriétés non cochées/Afficher toutes les propriétés Masquer les propriétés non cochées/Afficher toutes les propriétés -- Cliquez sur Masquer les propriétés non cochées pour masquer les propriétés qui ne sont pas cochées. Ainsi, la grille ne contiendra plus que les propriétés qui seront testées. Cliquez sur Afficher toutes les propriétés pour rétablir l'affichage de toutes les propriétés, y compris celles qui ne sont pas cochées.

Dans le cas d'un point de vérification de propriétés, la grille de données comporte les commandes de menu contextuel suivantes. Pour y accéder, cliquez à l'aide du bouton droit sur une valeur dans la colonne Valeur.

Ouvrir -- Si la valeur est une chaîne ou un type complexe, cette option permet de l'afficher dans une fenêtre à part. Vous pouvez ainsi voir dans leur intégralité les longues lignes de texte et les éditer plus facilement.

Expression régulière avec respect de la casse Expression régulière avec respect de la casse -- Active/Désactive les comparaisons avec respect de la casse des caractères dans les expressions régulières.

Evaluer l'expression régulière Evaluer l'expression régulière -- Affiche l'Evaluateur d'expression régulière, que vous pouvez utiliser pour tester l'expression régulière avant de l'appliquer à votre point de vérification.

Convertir la valeur en expression régulière Convertir la valeur en expression régulière -- Permet de convertir la valeur de la propriété en expression régulière. Pour plus d'informations, voir Remplacement d'une propriété à correspondance exacte par un masque.

Annuler l'expression régulière Annuler l'expression régulière -- Annule la conversion en expression régulière.

Convertir la valeur en plage numérique Convertir la valeur en plage numérique -- Convertit la valeur de la propriété en plage numérique. Pour plus d'informations, voir Remplacement d'une propriété à correspondance exacte par un masque.

Annuler la plage numérique Annuler la plage numérique -- Répète ou annule la plage numérique.

Convertir la valeur en référence de pool de données Convertir la valeur en référence de pool de données -- Permet d'utiliser une référence de pool de données à la place d'une valeur littérale dans le point de vérification.

Annuler la référence de pool de données Annuler la référence de pool de données -- Annule la référence de pool de données dans le point de vérification.

Point de vérification de données -- Affichage de hiérarchie de menus

Lorsque vous créez un point de vérification de données et que vous choisissez le test Hiérarchie des menus ou Hiérarchie des menus avec propriétés, les menus sont présentés sous forme d'arborescence dans la zone de données principale (sous-fenêtre de droite). Les deux tests cités ici sont des exemples. La liste des tests proposés dans la zone Valeur des données dépend des informations fournies par le proxy de l'objet. Il est possible que des valeurs autres que celles citées ici soient présentées.

L'arborescence affiche la hiérarchie complète des menus de votre application ou un seul menu et ses options, selon la manière dont vous avez enregistré le point de vérification. Si vous avez choisi la barre de menus entière, les menus principaux sont présentés de haut en bas dans l'arborescence, dans l'ordre suivant lequel ils apparaissent de gauche à droite dans la barre de menus. Chaque option de menu figure en dessous du menu dont elle fait partie. Utilisez les signes plus et moins pour ouvrir et fermer la liste des options de chaque menu.

Par défaut, toutes les options de menu sont cochées, ce qui signifie qu'elles seront toutes testées. Les options cochées sont testées à chaque lecture d'un script auquel ce point de vérification est associé. Celles qui ne sont pas cochées sont exclues du test. Vous pouvez cocher d'un coup toutes les options de menu en cliquant sur le bouton Sélectionner tout, dans la barre d'outils située au-dessus de l'arborescence. Sur le même principe, utilisez le bouton Désélectionner tout pour désélectionner d'un coup toutes les options de menu.

Les boutons Couper, Copier, Coller, Supprimer , Sélectionner tout et Désélectionner tout de la barre d'outils située au-dessus de l'arborescence s'appliquent à l'option de menu sélectionnée dans la hiérarchie et ne sortent pas du cadre de l'éditeur de point de vérification. (Ils n'utilisent pas le presse-papiers du système.)

Point de vérification de données -- Affichage de texte

Lorsque vous créez un point de vérification de données et que vous choisissez le test Texte visible, le texte est présenté dans une zone de texte, celle-ci étant affichée dans la zone de données principale (sous-fenêtre de droite). Texte visible est un exemple de test parmi d'autres. La liste des tests proposés dans la zone Valeur des données dépend des informations fournies par le proxy de l'objet. Il est possible que des valeurs autres que celle citée ici soient présentées.

Le texte est présenté dans une zone de texte qui s'utilise comme un éditeur de texte très rudimentaire. Vous pouvez y saisir et éditer du texte directement. Pour éditer les données du point de vérification, modifiez le texte dans cette zone.

Point de vérification de données -- Affichage de table

Lorsque vous créez un point de vérification de données et que vous choisissez le test Contenu de la table ou Cellules de table sélectionnées, les données de la table sont présentées sous forme de table dans la zone de données principale (sous-fenêtre de droite). Les deux tests cités ici sont des exemples. La liste des tests proposés dans la zone Valeur des données dépend des informations fournies par le proxy de l'objet. Il est possible que des valeurs autres que celles citées ici soient présentées.

La table affiche les mêmes informations que la table dans votre application. Pour éditer les données du point de vérification, cliquez deux fois sur une cellule de la table. Vous pouvez alors modifier le contenu de cette cellule.

Les boutons Couper, Copier, Coller et Supprimer de la barre d'outils située au-dessus de la table s'appliquent aux lignes sélectionnées et ne sortent pas du cadre de l'éditeur de point de vérification. (Ils n'utilisent pas le presse-papiers du système.)

Vous pouvez cliquer à l'aide du bouton droit sur un élément de la table pour obtenir un menu contextuel. Les commandes proposées dans ce menu sont les mêmes que celles décrites dans la section ci-dessus Point de vérification de propriétés--Affichage de grille .

Point de vérification de données -- Affichage de hiérarchie arborescente

Lorsque vous créez un point de vérification de données et que vous choisissez le test Hiérarchie arborescente ou Hiérarchie arborescente sélectionnée, les données sont présentées sous forme d'arborescence dans la zone de données principale (sous-fenêtre de droite). Les deux tests cités ici sont des exemples. La liste des tests proposés dans la zone Valeur des données dépend des informations fournies par le proxy de l'objet. Il est possible que des valeurs autres que celles citées ici soient présentées.

Les boutons Couper, Copier, Coller, Supprimer , Sélectionner tout et Désélectionner tout de la barre d'outils située au-dessus de l'arborescence s'appliquent à l'élément sélectionné dans la hiérarchie et ne sortent pas du cadre de l'éditeur de point de vérification. (Ils n'utilisent pas le presse-papiers du système.)

Point de vérification de données -- Affichage de liste

Lorsque vous créez un point de vérification de données et que vous choisissez le test Eléments de liste, les données sont présentées sous forme de liste dans la zone de données principale (sous-fenêtre de droite). Eléments de liste est un exemple de test parmi d'autres. La liste des tests proposés dans la zone Valeur des données dépend des informations fournies par le proxy de l'objet. Il est possible que des valeurs autres que celle citée ici soient présentées.

Les boutons de la barre d'outils, au-dessus de la liste, sont les mêmes que ceux de la grille de propriétés décrite plus haut, dans la section Point de vérification de propriétés--Affichage de grille. Leur fonctionnement est identique ici, à ceci près qu'ils exercent leur action sur le ou les éléments de liste sélectionnés. Les boutons Couper, Copier, Coller, Supprimer, Sélectionner tout et Désélectionner tout de la barre d'outils ne sortent pas du cadre de l'éditeur de point de vérification. (Ils n'utilisent pas le presse-papiers du système.) Le bouton Insérer est décrit plus haut.

Point de vérification de données -- Affichage d'état

Lorsque vous créez un point de vérification de données et que vous choisissez le test Etat de la case à cocher ou Etat du bouton à bascule, les données sont présentées sous forme de liste dans la zone de données principale (sous-fenêtre de droite). Les deux tests cités ici sont des exemples. La liste des tests proposés dans la zone Valeur des données dépend des informations fournies par le proxy de l'objet. Il est possible que des valeurs autres que celle citée ici soient présentées.

Données d'objet de test dans la fenêtre Editeur de point de vérification

Si vous insérez des points de vérification et que vous n'avez pas coché la case Enregistrer les points de vérification relatifs à un objet de test disponible dans la section Enregistreur - Page de préférences générales via le menu Fenêtre > Préférences,vous pouvez visualiser les données d'objet de test suivants dans l'éditeur de point de vérification :
  • Objets de test
  • Données de reconnaissance et d'administration

Objets de test

Il s'agit de la sous-fenêtre supérieure de gauche de la fenêtre Editeur de point de vérification. Elle contient une version partielle de la mappe d'objets du script. Cette représentation hiérarchique inclut seulement les objets figurant dans votre point de vérification. Vous ne pouvez pas éditer l'arborescence Objets de test. Dans le cas d'un point de vérification de propriétés, vous pouvez toutefois sélectionner l'un des objets de cette arborescence et éditer ses propriétés dans la liste affichée à droite.

Vous pouvez cliquer deux fois sur les dossiers de l'arborescence pour étendre ou réduire les branches d'objets correspondantes. Cliquez sur un objet particulier de l'arborescence pour voir ses propriétés dans la liste affichée à droite.

La case à cocher figurant à gauche de chaque noeud indique si ce noeud sera testé ou non. Les éléments cochés sont testés.

Remarque : Si votre application à tester est ouverte, vous pouvez sélectionner un objet dans l'arborescence Objets de test, puis sélectionner Objet de test > Mettre en évidence dans la barre de menus de l'éditeur pour voir l'objet mis en évidence dans l'application. Vous obtiendrez le même résultat en cliquant avec le bouton droit de la souris sur l'objet dans l'arborescence et en sélectionnant Mettre en évidence dans le menu contextuel. Utilisez cette fonction si vous avez besoin de vérifier un objet dans l'application.

Données de reconnaissance et d'administration

Il s'agit de la sous-fenêtre inférieure de gauche de la fenêtre de l'éditeur. L'onglet Reconnaissance présente les données de reconnaissance (non modifiables à cet endroit) utilisées par Functional Tester. L'onglet Administration présente les données d'administration interne de l'objet. Elles ne sont pas non plus modifiables. Ces propriétés servent à gérer et à décrire l'objet de test. Les données de reconnaissance et d'administration d'un objet de test proviennent de la mappe d'objets. Elles sont utilisées pour localiser et gérer cet objet dans le contexte du script associé. Vous pouvez les utiliser pour déterminer à quel objet correspond cet objet de test dans l'application testée.

L'onglet Métadonnées présente un ensemble de propriétés qui définissent comment sont gérées certaines données spécifiques. Le contenu de cette grille peut être modifié. Par exemple, dans le cas d'un point de vérification de texte, vous pourriez éditer les propriétés 'ignore case' et 'white space rule'. Pour éditer une propriété, cliquez deux fois sur sa valeur, dans la colonne Valeur.

Les propriétés de reconnaissance et d'administration constituent un "cliché" des propriétés de l'objet concerné qui a été pris dans la mappe d'objets au moment où le point de vérification a été créé. Elles deviennent des informations historiques à mesure que l'application évolue.

Tâches associées
Création d'un point de vérification de données
Edition des données de point de vérification
Création d'un point de vérification de propriétés
Remplacement d'une propriété à correspondance exacte par un masque
Référence associée
Page Sélection d'un objet de l'assistant Points de vérification et actions
Sélection d'objets et options de valeur des données des points de vérification des données
Page Données du point de vérification de l'assistant Points de vérification et actions
Page Insertion d'une commande de point de vérification de données
Remplacement d'une propriété à correspondance exacte par un masque
Boîte de dialogue Edition de l'apparence des objets de test
Evaluateur d'expression régulière
Références de pool de données et points de vérification
Enregistreur - Page de préférences générales

Retour d'informations