studio
2020.10
false
UiPath logo, featuring letters U and I in white
Non pris en charge par l'assistance
Guide de l’utilisateur de Studio
Last updated 20 déc. 2023

Test RPA

Le test RPA est conçu pour tester directement les workflows et afficher la couverture de l’activité pendant l’exécution. Ces processus de test garantissent que l’exécution est effectuée et que tous les cas importants sont couverts, quelles que soient les décisions prises lors de l’exécution.

Créer un cas de test

Un fichier de test RPA peut être créé en invoquant un flux de travail à partir du projet. Faites un clic droit sur un flux de travail dans le panneau Projet, puis sélectionnez Créer un cas de test ou un cas de test centré sur les données:



Sélectionnez la simulation de flux de travail en cours de test lorsque vous créez votre cas de test pour réaliser une copie de votre flux de travail, d'où vous pouvez simuler des activités spécifiques. Pour en savoir plus, voir Simulation.

Un cas de test .xaml est créé, invoque le workflow et a trois conteneurs supplémentaires : Given, When, et Then. Le fichier est invoqué à l’intérieur de l’activité Invoquer un fichier de workflow, qui fait partie du conteneur When.


Les arguments du workflow sont automatiquement importés. Pour afficher ou ajouter d’autres arguments, cliquez sur le bouton Importer des arguments faisant partie de l’activité Invoquer un fichier de workflow.

Astuce :

Couverture de l'activité

Pour vérifier la couverture d’activité du flux de travail, déboguez le cas de test nouvellement créé et affichez les cas de test couverts et non couverts dans le panneau Couverture de l'activité (Activity Coverage).

Lors de l’exécution de cette action dans notre exemple, nous avons reçu la couverture suivante :



Selon le message, ce cas de test ne couvrait que 53 % des activités du workflow. Selon vos besoins d’automatisation, vous pouvez créer des cas de test distincts pour couvrir chaque scénario pendant l’exécution. Par exemple, le flowchart ci-dessus utilise une activité Flow Switch. Nous pouvons alors créer un autre cas de test pour suivre l’exécution d’un autre scénario, comme dans le cas des prêts à faible volume.

Une autre façon serait de créer un cas de test pour couvrir toutes les sections du workflow. Pour notre workflow, nous avons décidé d’utiliser un ensemble distinct de données pour tester toutes les activités. Par conséquent, nous avons importé des données d'un fichier .csv et nous avons utilisé une activité Pour chaque pour les transmettre à travers chaque activité dans le workflow :


Lors du débogage, un taux de couverture d’activité de 100 % a été atteint, ce qui signifie que l’ensemble de données utilisé dans le cas de test, ainsi que les activités ajoutées, couvraient tous les scénarios possibles du projet.



Publier les cas de test

Les cas de test ne sont empaquetés que s'ils sont définis comme publiables. Dans le panneau Projet (Project), cliquez avec le bouton droit sur un cas de test et sélectionnez Définir comme publiable (Set as Publishable). En savoir plus sur la définition des cas de test comme publiables ici.

La publication est effectuée en cliquant sur les options de ruban Publier ou Publier les cas de test :

  • Publier - publie l’ensemble du projet avec des cas de test;
  • Publier les cas de test (Publish Test Cases) : publie le projet en tant que cas de test à gérer à partir de la page Cas de test (Test Cases) d'Orchestrator.



  • Créer un cas de test
  • Couverture de l'activité
  • Publier les cas de test

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.