Partager cette page

# Automatisation GUI par mot clé - Présentation

Les composants automatisés GUI par mot clé sont des modules réutilisables qui exécutent une tâche spécifique lors du test de votre application. Les tâches sont définies sous la forme d’étapes de mot-clé. Ces étapes sont visualisables et modifiables dans ALM et dans UFT One.

ALM est doté d’un volet onglet Automatisation > Affichage des mots-clés, qui permet à l’expert en la matière de créer et de modifier des étapes de mot-clé automatisées. Pour plus d’informations sur l’interface utilisateur de l’affichage des mots-clés, voir Volet d’affichage des mots-clés.

Chaque étape est composée d’un élément (un objet dans l’application ou une opération) et d’une opération. Les éléments et opérations disponibles sont définis par l’ingénieur chargé de l’automatisation dans le référentiel d’objets et dans les bibliothèques de fonctions. Une fois enregistrés dans ALM, ces objets et ces opérations deviennent accessibles à l’expert en la matière, qui peut ainsi les insérer dans des étapes.

Exemple :

Les objets présents dans une fenêtre de connexion peuvent être capturés dans le référentiel d’objet, dans Unified Functional Testing, comme suit :

Pour un exemple de flux de travail associant l’automatisation GUI par mot-clé Business Process Testing et Unified Functional Testing, voir Travailler avec Unified Functional Testing.

Cette section décrit l’utilisation de plusieurs fonctions Business Process Testing. Micro Focus fournit d’autres fonctions automatisées qui permettent de tester des applications fournies. Par conséquent, certaines procédures décrites dans cette section peuvent ne pas relever de la pratique conseillée lors de l’utilisation de Kit d’applications fournies BPT pour tester une application fournie.

Objet - Présentation

Les tests consistent à exécuter des opérations sur des objets. Les objets sont contenus dans le référentiel d’objets partagés qui est associé à la zone d’application sur laquelle repose votre composant métier.

Les objets peuvent être des objets frères et enfants de l’objet de l’étape précédente.

Note : Si un objet inclus dans une étape est supprimé ultérieurement du référentiel d’objets partagés par l’ingénieur chargé de l’automatisation, l’exécution du composant automatisé échoue.

Opération - Présentation

Les opérations, ou mots-clés sont des fonctions personnalisées qui peuvent regrouper plusieurs étapes, ainsi qu’une logique de programmation qui peut exécuter une tâche spécifique dans votre application. Par exemple, vous pouvez utiliser une opération pour ouvrir une application au début d’un composant métier, ou vérifier la valeur d’une propriété spécifique d’un objet de votre application.

Business Process Testing met à votre disposition un ensemble de mots-clés de base. L’ingénieur chargé de l’automatisation peut ajouter des mots-clés ou en améliorer dans UFT One. Ces mots-clés sont obtenus à partir de méthodes et propriétés intégrées, ainsi que de fonctions définies par l’utilisateur associées à la zone d’application. L’ingénieur chargé de l’automatisation gère les mots-clés et choisit ceux devant figurer dans la liste Sélectionner un élément au moment de la création de composants automatisés.

Note : Si une opération incluse dans une étape est supprimée ultérieurement de la bibliothèque par l’ingénieur chargé de l’automatisation, l’exécution du composant automatisé échoue.

Pour plus d’informations sur la gestion des mots-clés, voir les informations relatives aux tests GUI et à l’affichage des mots-clés dans le manuel Micro Focus Unified Functional Testing User Guide.

Valeurs d’opération et leurs arguments

Une opération argument fournit les informations spécifiques utilisées par une opération à une fin précise.

Une opération particulière peut comporter des arguments obligatoires ou facultatifs, ou n’en comporter aucun.

Exemple :

- L’argument d’une opération de type Définir correspondant à une case d’édition indique la valeur spécifique à saisir dans la case d’édition.
- Les numéros d’argument pour une opération de type Clic peut indiquer, facultativement, les coordonnées spécifiques du clic.

Dans l’affichage des mots-clés, les cellules Valeur sont partitionnées en fonction du nombre d’arguments possibles de l’opération sélectionnée. Chaque partition contient des options différentes, selon le type d’argument accepté dans la partition.

Paramétrage de l’affichage des mots-clés

Vous pouvez définir des paramètres d’entrée qui transmettent des valeurs à votre composant métier, ainsi que des paramètres de sortie qui transmettent des valeurs à des sources extérieures à partir de votre composant ou d’une étape à une autre. Vous pouvez également définir des paramètres locaux utilisables dans le composant uniquement. Vous pouvez ensuite utiliser ces paramètres pour paramétrer les valeurs d’entrée et de sortie dans les étapes automatisées. Vous pouvez définir les paramètres suivants à partir d’une étape de mot-clé :

- Paramètre local. Un paramètre local est défini pour un composant métier spécifique. Il n’est pas accessible aux autres composants métier. Vous définissez les paramètres locaux dans le Volet d’affichage des mots-clés à l’aide de laBoîte de dialogue Options de configuration des valeurs pour les paramètres d’entrée et de laBoîte de dialogue Options de sortie pour les paramètres de sortie. Vous ne pouvez pas supprimer les paramètres locaux, mais vous pouvez annuler leur entrée ou leur sortie.
- Paramètre du composant. Un paramètre de composant dont la valeur est définie peut être extrait d’un emplacement situé à l’extérieur du composant ou y être renvoyé. Les valeurs de ces paramètres peuvent être transmises d’un composant au cours d’un test de processus métier ou d’un flux à un composant ultérieur pendant l’exécution d’un test. Vous définissez les paramètres du composant dans la Page Paramètres du module Composants métier. Pour plus d’informations sur l’utilisation des paramètres de composant, voir Comment traiter les données dans Business Process Testing.

Après avoir défini un paramètre, vous pouvez l’utiliser pour paramétrer une valeur. Vous pouvez également remplacer la valeur paramétrée par une valeur de constante en la saisissant directement dans la cellule Valeur.

Valeur de sortie - Présentation

Pour les étapes renvoyant une valeur de sortie, vous pouvez définir des paramètres qui déterminent l’emplacement auquel la valeur de sortie est stockée et la façon dont elle est utilisée lors de la session d’exécution du composant. Lorsque l’étape correspondant à la valeur de sortie est atteinte, chaque valeur définie pour une sortie est extraite et stockée à l’emplacement spécifié de sorte qu’elle puisse être utilisée plus tard dans la session d’exécution.

Les valeurs de sortie sont stockées uniquement pour la durée de la session d’exécution. Lorsque la session d’exécution est répétée, les valeurs de sortie sont recapturées.

Une fois la session d’exécution terminée, vous pouvez afficher les valeurs extraites pendant la session dans les résultats de session. Pour plus d’informations, voir Afficher les résultats d’exécution.

Vous pouvez sélectionner un certain nombre de propriétés en sortie pour le même objet et définir les paramètres de sortie pour chaque valeur de propriété. Lorsque l’étape correspondant à la valeur de sortie est atteinte pendant la session d’exécution, UFT One récupère toutes les valeurs de propriété spécifiées.

Si, après avoir spécifié une valeur de sortie, vous décidez de ne pas enregistrer la valeur de sortie, vous pouvez l’annuler.

Les utilisateurs Kit d’applications fournies BPT peuvent également ajouter des valeurs de sortie à un composant pendant le processus Apprendre.

Commentaire - Présentation

Un commentaire est une entrée de texte libre que vous pouvez saisir sur une nouvelle ligne, en dessous de l’étape sélectionnée.

Les commentaires ne sont pas traités au cours de l’exécution de composants métier.

Vous pouvez utiliser les commentaires à diverses fins.

- Il peut être nécessaire d’ajouter des commentaires à un composant métier pour en améliorer la lisibilité et en faciliter la mise à jour. Par exemple, vous pouvez ajouter un commentaire avant chaque section des étapes automatisées d’un composant pour indiquer le contenu de la section correspondante.
- Il se peut que vous deviez utiliser des commentaires pour planifier des étapes à inclure dans un composant métier avant que votre application ne soit prête à être testée. Ensuite, lorsque l’application est prête, vous pouvez utiliser votre plan (commentaires) pour vérifier que chaque élément devant être testé est inclus dans les étapes.

Note : Après avoir insérer un commentaire, vous ne pouvez pas le remplacer par une étape.

Point de contrôle - Présentation

Lors de la création d’un composant, les ingénieurs chargés de l’automatisation qui utilisent UFT One peuvent ajouter des points de contrôle standard. Un point de contrôle compare la valeur actuelle d’une propriété spécifiée avec la valeur attendue pour cette propriété et peut ainsi vous être utile pour vérifier le bon fonctionnement de votre application.

Au cours de l’exécution d’un composant contenant un ou plusieurs points de contrôle, UFT One compare la valeur attendue du point de contrôle avec sa valeur réelle. En cas de non-concordance des valeurs, il y a inadéquation du point de contrôle. Vous pouvez afficher les résultats du point de contrôle dans Run Results Viewer. Pour plus d’informations, voir Afficher les résultats d’exécution.

Les utilisateurs Kit d’applications fournies BPT peuvent également ajouter des points de contrôle de propriété d’objet à un composant pendant le processus Apprendre.

https://admhelp.microfocus.com ALM 8942
Conseils pour améliorer vos résultats de recherche... ALM Help Center ALM Help Center Aide ALM 16.00 Tout Afficher le centre d’aide local Afficher le centre d’aide en ligne arrière Revenir en arrière dans l’historique de navigation avant Avancer dans l’historique de navigation Désactiver la mise en surbrillance dans les résultats de recherche rubrique suivante Atteindre la rubrique suivante rubrique précédente Atteindre la rubrique précédente Imprimer la rubrique actuelle Version :