Partager cette page

# Comment créer des tests de processus métier et des flux

Cette tâche décrit comment créer, modifier et utiliser des tests de processus métier et des flux.

Note :

Tâche de niveau avancé : Cette tâche fait partie d’une tâche de niveau avancé. Pour plus d’informations, voir Planifier des tests de processus métier et des flux.

1. Créer des sujets de test

   Créez des dossiers dans l’arborescence du plan de test comme vous le feriez pour n’importe quel type de test ALM.

2. Créer des tests de processus métier et des flux dans l’arborescence du plan de test

   Créez des tests de processus métier et des flux dans les dossiers de sujets de test.

   1. Dans l’arborescence Plan de test, cliquez avec le bouton droit de la souris sur un dossier, puis sélectionnez Nouveau test.

   2. Dans la boîte de dialogue Nouveau test, renseignez le champ Type en veillant à sélectionner l’un des types de test suivants :

      - BUSINESS-PROCESS, pour créer un test de processus métier
      - FLOW, pour créer un flux

   3. Renseignez les autres champs de la boîte de dialogue Nouveau test.

   4. Enregistrez le test ou le flux. Pour plus d’informations sur l’interface utilisateur, voir Guide de l’utilisateur Micro Focus Application Lifecycle Management User Guide : Boîte de dialogue Nouveau test.

3. Mettre à jour des tests de processus métier et des flux

   Vous pouvez mettre à jour les détails, les pièces jointes, les paramètres, entre autres, correspondant à chaque test de processus métier ou à chaque flux. Cliquez avec le bouton droit de la souris sur un test de processus métier ou un flux, puis sélectionnez Détails du test. La boîte de dialogue Détails du test s’affiche. Pour plus d’informations sur l’interface utilisateur, voir Boîte de dialogue Détails du test pour Business Process Testing.

4. Ajouter des branches aux tests de processus métier et aux flux - facultatif

   Pour chaque test ou flux du processus métier, vous pouvez ajouter des branches en tant qu’élément de type contrôle, ce qui vous permet d’indiquer au script de test comment procéder lorsqu’une certaine condition est remplie. Dans chaque branche, spécifiez les différentes actions que le script de test doit entreprendre, en fonction de l’état de l’application pendant l’exécution. Chaque action du script est définie dans une option de branche. Pour plus d’informations, voir Ajouter des branches.

5. Ajouter du contenu aux tests de processus métier et aux flux

   Élaborez le contenu d’un test de processus métier comme suit :

   - En faisant glisser des composants métier et/ou des flux du volet Sélectionner des composants et des flux pour les déposer dans le test, dans l’onglet Script de test.

   - En faisant glisser des composants métier du volet Sélectionner des composants et des flux pour les déposer dans le flux, dans l’onglet Script de test

   Vous pouvez élaborer le contenu à partir de la grille et du canevas de l’onglet Script de test.

   Conseil : Dans la grille de l’onglet Script de test, vous pouvez consulter les informations dans une vue étendue. Cela vous permet d’afficher une vue plus complète du test à un niveau plus élevé, sans développer davantage en cliquant sur divers liens.

   Pour plus d’informations sur l’interface utilisateur, voir Onglet Script de test pour Business Process Testing.

   Conseil : À partir de la grille et du canevas de l’onglet Script de test, vous pouvez organiser les composants métier et les flux dans un ordre de test logique comme suit :

   - Par sélection des composants métier et des flux à l’aide des flèches pointant vers le haut et vers le bas de la barre d’outils
   - Par glisser-déposer des composants métier et des flux

   Exemple :

   Le test du processus métier correspondant à la demande de prêt, RequestAndProcessLoans, peut comprendre des composants de connexion et de déconnexion ainsi qu’un flux, ProcessLoans, lequel contient les composants de traitement de la demande de prêt (CreateLoan, SearchLoan et ApproveLoan) :

6. Enregistrement de composants pour les tests de processus métier et les flux (facultatif)

   Les utilisateurs peuvent créer des tests de processus métier et des flux automatiquement en naviguant dans les applications. Les actions prises en naviguant sont enregistrées comme des composants métier.

   Pour plus d’informations, voir Comment enregistrer des composants dans les flux et les tests de processus métier.

7. Apprentissage des tests de processus métier et des flux (facultatif)

   Les utilisateurs Kit d’applications fournies BPT peuvent créer des tests de processus métier et des flux automatiquement en naviguant dans les applications fournies.

   Pour plus d’informations, voir Procédure d’apprentissage des tests de processus métier et des flux.

8. Demander des composants (facultatif)

   Pendant la conception d’un test ou d’un flux, vous pouvez demander la création de composants et indiquer leurs spécifications. Vous pouvez inclure la demande de composant dans votre test ou votre flux comme vous le feriez avec un composant ordinaire.

   1. Dans l’arborescence Plan de test, sélectionnez le test de processus métier ou le flux pour lequel vous demandez le composant, puis cliquez sur l’onglet Script de test.
   2. Cliquez sur pour ouvrir la boîte de dialogue Détails du composant.
   3. Renommez la demande de composant (à partir de Nouvelle demande de composant), puis renseignez les champs pertinents, notamment le champ Affecté à.
   4. Cliquez sur OK. La nouvelle demande de composant est affichée dans l’onglet Script de test pour le test de processus métier ou flux sélectionné, de même que dans le volet Arborescence des composants, sous le dossier Demandes de composant, avec le statut Non implémenté. Pour plus d’informations sur la création d’un composant à partir d’une demande de composant, voir l’étape Créer des composants métier dans ALM.

   Conseil : Contrairement aux autres composants, les composants demandés peuvent être modifiés directement à partir du module Plan de test, à moins que la demande de composant ne fasse partie d’un flux d’un test de processus métier. (Dans ce cas, vous ne pouvez consulter la demande de composant qu’à partir du test de processus métier.)

   Note : Vous ne pouvez pas automatiser une demande de composant. Vous pouvez intégrer l’automatisation uniquement après la création du composant correspondant.

9. Définir des conditions d’exécution

   Vous pouvez déterminer dans quelle mesure :

   - un composant métier ne remplissant pas une condition passe au composant suivant dans le flux ;

   - un composant métier ne remplissant pas une condition passe au composant suivant dans le test ;

   - un flux ne remplissant pas une condition passe au flux suivant dans le test.

   Vous pouvez attribuer au composant ou au flux l’un ou l’autre des statuts suivants :

   - Ignoré (pour les tests manuels) ou Non exécuté (pour les tests automatisés) ;

   - Échec. Si vous définissez le statut sur Échec, selon les conditions d’échec définies, l’exécution du test ou du flux peut être interrompue. Pour plus d’informations, voir l’étape suivante.

   Dans l’onglet Script de test, cliquez sur pour un composant métier dans un flux, un composant métier dans un test, ou un flux dans un test. La boîte de dialogue Condition d’exécution s’affiche. Pour plus d’informations sur l’interface utilisateur, voir Boîte de dialogue Conditions d’exécution.

10. Définir des conditions d’échec pour les composants de flux

    Vous pouvez déterminer s’il convient de poursuivre ou d’interrompre l’exécution d’un test de processus métier en cas d’échec d’un composant métier ou flux particulier du test.

    Dans l’onglet Script de test, cliquez dans la colonne En cas d’échec correspondant au composant métier. Sélectionnez Quitter ou Continuer.

    Pour plus d’informations sur l’interface utilisateur, voir Onglet Script de test pour Business Process Testing.

    Pour définir la valeur par défaut En cas d’échec, consultez le manuel Guide de l’administrateur Micro Focus Application Lifecycle Management : Définir le comportement par défaut En cas d’échec sur.

11. Regrouper des composants et des flux

    Dans certains cas, il peut être utile d’itérer plusieurs composants métier ou flux de manière groupée.

    Dans l’arborescence de plan de test, cliquez sur l’onglet Script de test. Sélectionnez les composants ou les flux que vous souhaitez regrouper, cliquez avec le bouton droit de la souris sur la sélection, puis sélectionnez Regroupement > Groupe.

    En cas d’itération de groupes :

    - Tous les éléments à inclure dans le groupe doivent avoir le même nombre d’itérations et la même plage d’itérations, faute de quoi un message d’avertissement apparaît.

    - Le nombre d’itérations indique le nombre total d’ensembles de valeurs définis pour le groupe.

    - La plage d’itérations indique le sous-ensemble d’itérations défini actuellement pour être utilisé lors de l’exécution du test.

    Pour plus d’informations sur l’interface utilisateur de création de groupes, voir Onglet Script de test pour Business Process Testing.

    Pour plus d’informations conceptuelles sur les itérations de groupe, voir Itérations - Présentation.

    Pour plus d’informations sur l’interface utilisateur d’itérations de groupes, voir Pages Itérations.

    Pour plus d’informations sur les tâches d’itérations des groupes, voir Comment définir les données des itérations.

12. Valider les tests

    Vous pouvez rechercher, dans vos tests de processus métier et vos flux, d’éventuelles erreurs de composants susceptibles d’interférer avec leur bonne exécution. La validation d’un test de processus métier ou d’un flux dans le module Plan de test a pour objet de vérifier toutes les instances du test ou du flux dans toutes les campagnes de test.

    Dans l’arborescence de plan de test, cliquez sur l’onglet Script de test. Sélectionnez le test de processus métier ou le flux que vous souhaitez valider. Cliquez sur .

    Si des erreurs sont détectées, modifiez le test en conséquence. Répétez la vérification de validation. Si les erreurs ont été résolues, la fin de la validation vous est signalée par un message.

    Pour plus d’informations sur l’interface utilisateur, voir Boîte de dialogue Résultats de la validation du test.

13. Exécuter des tests manuels à partir du module Plan de test (facultatif)

    Vous pouvez exécuter des tests de processus métier manuellement à partir d’une impression. L’impression répertorie les valeurs de paramètre pertinentes pour chaque flux, groupe, itération, composant et étape du test de processus métier. Pour générer l’impression, sélectionnez le test de processus métier et exécutez l’un ou l’autre des rapports de projet suivants à partir du menu Analyse du module Plan de test :

    - Tests du processus métier avec étapes de composant

    - Tests du processus métier avec étapes de composant et détails de composant

    Conseil : Vous pouvez également exécuter ces rapports à des fins d’audit.

14. Déboguer les tests et flux automatisés à partir du module Plan de test

    Vous pouvez vérifier le bon déroulement de l’exécution simultanée des composants automatisés dans le test ou le flux en procédant au débogage du test ou du flux dans le module Plan de test. Par exemple, vous pouvez vérifier que l’ordre des composants et du flux est logique dans le test ou que les composants commencent là où les composants précédents se terminent dans le test.

    Pour plus d’informations, voir Comment déboguer des tests et des flux contenant des composants automatisés.

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 :