Utilisez un point de vérification de données (ToolStrip) pour tester les données affichées dans les contrôles ToolStrip de votre application. Lorsque vous enregistrez le point de vérification, une version de référence des données de table est créée.
Ensuite, à chaque lecture du script, les données sont comparées à la version de référence pour déterminer si des modifications, intentionnelles ou non,
ont été apportées.
Cette opération permet d'identifier des incidents éventuels.
Lorsque vous créez un point de vérification, vous pouvez utiliser une référence de pool de données au lieu d'une valeur littérale
pour faire varier les données et rendre ainsi votre test plus réaliste.
Pour créer un point de vérification de données (ToolStrip) :
- Cliquez sur le bouton Enregistrer un script Functional Tester dans la barre d'outils de Functional Tester.
- Dans la barre d'outils Enregistrement de Functional Tester,
cliquez sur le bouton Démarrer une application pour
sélectionner l'application à tester et la démarrer. Pour plus d'informations,
voir Démarrage des applications à tester.
- Dans l'application testée, localisez l'élément ToolStrip à tester.
- Dans le moniteur d'enregistrement, cliquez sur le bouton Insérer un point de vérification ou une commande d'action dans la barre d'outils.
- Dans la page Sélection d'un objet de l'assistant Points de vérification et actions, utilisez le sélecteur d'objet pour sélectionner l'élément ToolStrip de votre application à tester.
Pour plus d'informations sur les méthodes de sélection d'objets, consultez
l'aide de la page Sélection d'un objet.
- Une fois l'élément ToolStrip sélectionné, vérifiez que l'une des valeurs répertoriées dans la grille
Propriétés de reconnaissance de l'objet est le mot "ToolStrip" puis cliquez sur Suivant.
- Dans la page Sélection d'une action, vérifiez que l'option Point de vérification de données est sélectionnée et cliquez sur Suivant.
- Dans la zone Valeur des données de la page Insertion d'une commande de point de vérification de données, sélectionnez l'une des options disponibles.
Pour connaître les options et les descriptions associées, reportez-vous au tableau ci-après.
Tableau 1. Option de valeur de données |
Description |
Hiérarchie de l'élément |
Affiche la hiérarchie de l'élément ToolStrip sélectionné. |
Texte |
Affiche le texte associé à l'élément ToolStrip sélectionné. |
Texte d'info-bulle |
Affiche le texte d'info-bulle associé à l'élément ToolStrip sélectionné. |
- Dans la zone Nom du point de vérification,
acceptez le nom proposé ou remplacez-le par un nom de votre choix. Le nom proposé par défaut est basé sur celui de l'objet et sur le test que vous
avez choisi dans la zone Valeur des données.
- Utilisez l'option Inclure les paramètres de relance pour
définir le délai accordé à la recherche de l'existence du point de vérification dans l'application durant la lecture
du script. Cette option est utile pour le cas où le point de vérification ne serait pas trouvé immédiatement
dans votre application. Vous pouvez conserver le délai par défaut ou spécifier le délai de votre choix.
Durée maximale des relances est le nombre maximal de secondes pendant lequel Functional Tester attend qu'un point de vérification devienne disponible lors de la lecture.
Le paramètre Intervalle entre les relances correspond au
temps, en secondes, qui s'écoule entre deux tentatives successives de détection du
point de vérification pendant la période d'attente.
Remarque : Par défaut, lorsque vous sélectionnez Inclure les paramètres par défaut, Functional Tester vérifie l'existence du point de vérification dans votre application toutes les 2 secondes, et ce pendant une durée n'excédant pas 20 secondes.
Si ces paramètres ne vous
conviennent pas, effacez le contenu des zones Durée maximale des relances
et Intervalle entre les relances et entrez vos propres valeurs. Lorsque vous cliquez sur Terminer, les valeurs de durée et d'intervalle des relances pour le point de vérification sont écrites dans votre script, pour les lectures ultérieures.
- Après avoir accepté ou modifié le contenu des zones, cliquez
sur Suivant pour continuer.
- Au besoin, éditez les données. La table présentée sur la page Données du point de vérification
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.
Vous pouvez aussi sélectionner les cellules de la table qui seront testées.
Les cellules figurant à l'intérieur des régions de comparaison
sont présentées avec un fond gris. Si vous testez la table entière,
toutes les cellules sont grises. Vous pouvez utiliser la liste de la barre d'outils figurant au-dessus de la région des données pour effectuer une sélection.
Choisissez Sélection de colonne, Sélection de ligne ou Sélection de cellule dans la liste puis faites vos sélections dans la table.
Par exemple, si vous choisissez Row Selection (sélection de ligne),
lorsque vous cliquez sur une cellule de la deuxième ligne, cette ligne entière est
sélectionnée. Si vous choisissez Sélection de cellule, seule la cellule est sélectionnée. Après avoir sélectionné les données à comparer, cliquez sur le bouton Mettre à jour la région de comparaison pour que les modifications soient appliquées.
Les boutons Couper, Copier, Coller et Supprimer qui figurent au-dessus de la table s'appliquent aux lignes sélectionnées, dans le cadre de l'assistant Points de vérification et actions uniquement.
- Pour utiliser une référence de pool de données à la place d'une valeur littérale dans un
point de vérification :
- Cliquez avec le bouton droit de la souris sur une propriété puis sur Convertir la valeur en référence de pool de données. La boîte de dialogue Convertisseur de références de pool de données s'affiche.
- Entrez un nouveau nom pour la variable de pool de données ou cliquez sur la
flèche de la zone Variable de pool de données
pour sélectionner la variable à laquelle doit faire référence le point de vérification dans le
pool de données.
- Si nécessaire, cochez la
case Ajouter la valeur à un nouvel enregistrement dans le pool de données pour
ajouter la valeur du point de vérification à un nouvel enregistrement (ligne) dans le pool de données.
- Cliquez sur OK.
- Après avoir affiché ou édité les données de texte, cliquez sur Terminer.
Le point de vérification est enregistré et ajouté au script.
- Si nécessaire, enregistrez d'autres points de vérification ou actions,
puis mettez fin à l'enregistrement en cliquant sur le
bouton Arrêter l'enregistrement de la
barre d'outils Moniteur d'enregistrement.
Une fois l'enregistrement terminé, vous pouvez à tout moment modifier ces données dans l'éditeur de point de vérification. Pour plus d'informations,
voir Editeur de point de vérification.
Remarque : Vous pouvez aussi créer un point de vérification en le codant manuellement
dans le script. Pour plus d'informations, voir Ajout de points de vérification manuels et dynamiques. Reportez-vous également aux méthodes vpManual(), vpDynamic(), TestObject getProperty() et getTestData() de RationalTestScript
dans la documentation d'API de Rational Functional Tester.