Partager cette page

# Composants relevant de l’automatisation GUI par mot-clé

Cette tâche décrit comment automatiser un composant en y ajoutant des étapes GUI par mot clé.

Note :

- Cette tâche fait partie d’une tâche de niveau avancé. Pour plus d’informations, voir Travailler avec Business Process Testing.
- Pour un exemple de flux de travail associant l’automatisation GUI par mot-clé et Business Process Testing, voir Travailler avec Unified Functional Testing.

1. Conditions préalables

   - Assurez-vous qu’un outil de test (par exemple, UFT One) est installé.

     Conseil : Si aucun outil de test n’est installé, le bouton est désactivé dans l’onglet Automatisation.

   - Installez le complément Unified Functional Testing pour Business Process Testing sur l’ordinateur client. Le complément Unified Functional Testing pour Business Process Testing est disponible à partir de la page des compléments Application Lifecycle Management (Aide > Compléments).

   - Pour pouvoir déboguer ou exécuter des composants GUI par mot clé automatisés, ou consulter les résultats des tests, vérifiez que UFT One 12.00 ou version ultérieure est installé.

2. Créer une zone d’application

   L’automatisation des composants implique de créer des zones d’application, lesquelles permettent d’accéder aux paramètres et ressources nécessaires pour une application donnée.

   1. Assurez-vous que l’application est prête à être testée et que toutes les ressources d’automatisation nécessaires ont été préparées.
   2. Dans UFT One, si ce n’est pas déjà fait, connectez-vous au projet ALM (pour lequel vous souhaitez créer la zone d’application).

   Pour plus d’informations, consultez l’aide de UFT One.

   3. Effectuez l’une des opérations suivantes :

      - Créez une zone d’application de base d’après un modèle par défaut dans le module Ressources des tests ALM. Le modèle de zone d’application par défaut est stocké dans le sous-dossier System Application Areas et ne peut être ni déplacé ni modifié. Un ingénieur chargé de l’automatisation peut alors améliorer la zone d’application dans UFT One.

        Le choix d’options d’opération est très limité dans la zone d’application par défaut lors de la création d’étapes automatisées.

      - Collaborez avec un ingénieur chargé de l’automatisation pour créer la zone d’application dans UFT One.
   4. Dans ALM, créez et téléchargez la ressource de zone d’application à partir du module Ressources de test. Vous pouvez également créer d’autres ressources auxquelles la zone d’application sera associée, notamment des bibliothèques, des référentiels d’objets et des scénarios de récupération, dans ALM (et les associer à la zone d’application dans UFT One). Pour plus d’informations, consultez le manuel Guide de l’utilisateur Micro Focus Application Lifecycle Management User Guide : Comment utiliser Ressources des tests.
   5. Dans UFT One, définissez les paramètres et les fichiers de ressources que vous souhaitez que les composants métier associés à la zone d’application utilisent. Par son association même à une zone d’application, un composant est lié automatiquement à ces paramètres et ces fichiers de ressources.

   6. Dans UFT One, définissez des dépendances entre des entités. Pour plus d’informations, consultez le manuel Micro Focus Unified Functional Testing User Guide.

   Conseil : Vous pouvez afficher les associations entre la zone d’application et les autres ressources dans l’onglet Dépendances du module Ressources de test, dans ALM.

3. Sélectionner un composant

   Dans l’arborescence des composants de la fenêtre du module Composants métier, sélectionnez un composant.

4. Ajouter une automatisation GUI par mot clé

   Dans l’onglet Automatisation, cliquez sur et sélectionnez GUI par mot clé.

   Le volet d’affichage des mots-clés apparaît. Pour plus d’informations sur l’interface utilisateur, voir Volet d’affichage des mots-clés.

5. Sélectionner la zone d’application

   Note :

   Un composant GUI par mot clé doit être associé à une zone d’application pour que vous puissiez créer les étapes de ce composant, mais vous pouvez au besoin changer de zone d’application.

   Un changement de zone d’application peut perturber le fonctionnement du composant automatisé. Par exemple, si une étape utilise un objet qui ne figure pas dans le référentiel d’objets de la nouvelle zone d’application, l’étape échoue.

   Dans le volet d’affichage des mots-clés, sélectionnez une zone d’application si le message suivant apparaît en regard des boutons de la barre d’outils :

   `Choisir une zone d’application en cliquant sur le bouton Sélectionner la zone d’application`

   Sélectionnez une zone d’application en cliquant sur . Pour plus d’informations sur l’interface utilisateur de la boîte de dialogue Sélectionner la zone d’application, voir Boîte de dialogue Sélectionner la zone d’application.

   Tous les objets d’application figurant dans le référentiel d’objets correspondant, ainsi que toutes les opérations définies dans les bibliothèques de fonction correspondantes, sont disponibles à présent pour l’automatisation des étapes.

6. Ajouter du contenu (étapes)

   Créez les étapes indispensables pour tester votre application.

   Chaque étape est une opération à exécuter, définie sous forme de ligne dans le volet d’affichage des mots-clés.

   Pour chaque étape que vous ajoutez ou modifiez, indiquez :

   - l’élément visé par l’exécution de l’étape (par exemple, un objet du référentiel d’objets partagés de la zone de l’application) ;
   - l’opération (mots-clés spécifiés dans la zone d’application) à exécuter sur l’élément ;
   - toutes les valeurs requises ;
   - les valeurs de sortie ;
   - des informations (par exemple, des observations).

   Enregistrez les étapes.

   Conseil :

   - Étant donné que les modifications apportées dans le volet d’affichage des mots-clés ne sont pas enregistrées automatiquement, veillez à les enregistrer régulièrement.

   - Un composant n’est pas automatisé entièrement tant que toutes ses étapes ne sont automatisées. Si, donc, vous spécifiez un élément Operation auquel vous attribuez une valeur Operation égale à ManualStep, l’automatisation n’est pas complètement terminée. L’exécution du composant est interrompue de sorte que l’utilisateur puisse intervenir.

   - Vous pouvez enregistrer les étapes dans d’autres applications et créer des composants en même temps. Pour plus d’informations, voir Comment enregistrer des composants dans les flux et les tests de processus métier.

   - Vous pouvez analyser des objets dans le référentiel d’objets local directement à partir de ALM au lieu de seulement à partir de UFT One. Pour plus d’informations, voir Analyser KWD dans Volet d’affichage des mots-clés.

   Pour plus d’informations conceptuelles sur les entités utilisées pour créer des étapes, telles que les éléments et les opérations, voirAutomatisation GUI par mot clé - Présentation.

   Pour plus d’informations sur l’interface utilisateur du volet Affichage des mots-clés, voir Volet d’affichage des mots-clés.

7. Paramétrer les étapes

   Pour élargir le champ d’application de vos tests, de vos flux et de vos composants métier, utilisez des valeurs de paramètre d’entrée et de sortie variables dans vos composants automatisés.

   Paramétrage | Procédure à suivre
   --- | ---
   Valeurs d’entrée d’une étape, à l’aide de paramètres locaux et de paramètres de composant | Boîte de dialogue Options de configuration des valeurs
   Valeurs de sortie d’une étape | Boîte de dialogue Propriétés de valeur de sortie
   Valeurs de propriété attendues, dans la boîte de dialogue Propriétés de point de contrôle ou la boîte de dialogue Propriétés de valeur de sortie | Boîte de dialogue Propriétés de valeur de sortie

   Enregistrez les étapes.

8. (Facultatif) Améliorer les étapes

   Vous pouvez améliorer vos composants automatisés en intégrant les améliorations suivantes à vos étapes.

   Amélioration | Description
   --- | ---
   Commentaires | Les commentaires fournissent des informations supplémentaires sous forme de texte libre. Vous pouvez insérer des commentaires entre les opérations d’une étape et comme espaces réservés pour ces opérations. Pour plus d’informations conceptuelles sur les commentaires, voir Automatisation GUI par mot clé - Présentation. Pour plus d’informations sur l’interface utilisateur, voir Volet d’affichage des mots-clés.
   Points de contrôle | Les points de contrôle comparent la valeur actuelle d’une propriété spécifiée avec la valeur attendue pour cette propriété et peuvent ainsi vous être utile pour vérifier le bon fonctionnement de votre application. Pour plus d’informations conceptuelles, voir Automatisation GUI par mot clé - Présentation. Les points de contrôle sont consultables et modifiables dans la boîte de dialogue Propriétés de point de contrôle, dans ALM, ce qui permet de vérifier les propriétés dont la vérification est prévue pendant l’exécution. Pour plus d’informations sur l’interface utilisateur, voir Boîte de dialogue Propriétés de point de contrôle.
   Valeurs de sortie | Pour les étapes renvoyant une valeur, les valeurs de sortie stockent 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. Pour plus d’informations conceptuelles sur les valeurs de sortie, voir Valeur de sortie - Présentation. Pour plus d’informations sur l’interface utilisateur, voir Boîte de dialogue Propriétés de valeur de sortie.

   Enregistrez les étapes.

9. Résultats

   - L’automatisation du composant est terminée.
   - L’icône de composant manuel est remplacée par l’icône de composant automatisé. Pour des informations sur les icônes, voir Icônes Business Process Testing.
   - Le composant automatisé est accessible à partir d’UFT One.
   - Les tests et les flux contenant des composants entièrement automatisés peuvent être exécutés dans un exécuteur automatique, sans aucune interruption prévue pour l’intervention de l’utilisateur.

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 :