UiPath Documentation
studio
2020.10
false
Guide de l’utilisateur de Studio
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

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

An RPA Testing file can be created by invoking a workflow from the project. Right-click a workflow in the Project panel and select Create Test Case or Data Driven Test Case:

You can select Mock workflow under test when you create your test case if you want to make a copy of your workflow where you can mock specific activities. For more information, see Mock Testing.

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

Test cases are packaged only if they are Set as Publishable. In the Project panel, right-click a test case and select Set as Publishable. Read more about setting test cases as publishable here.

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;

  • Publish Test Cases - publishes the project as a test case to be managed from Orchestrator's Test Cases page.

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

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

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour