- Premiers pas avec Test Suite
- Studio
- Vue d'ensemble (Overview)
- Test d'activités
- Orchestrator
- Testing Robots
- Test Manager
- Intégrations CI/CD
Guide de l'utilisateur de Test Suite
Test RPA
Les tests RPA nécessitent de valider des processus automatisés afin de garantir leur bon fonctionnement. Les défis présentés par les tests RPA peuvent résider dans la présence de processus RPA complexes, dans la nécessité de veiller à ce que toutes les parties du processus automatisé soient couvertes et testées, dans l'utilisation de variations de données, ainsi que dans l'intégration à d'autres outils de gestion du cycle de vie des applications (ALM). UiPath Test Suite peut vous aider à relever chacun de ces défis en vous proposant un IDE ultra-performant qui vous permettra de concevoir vos tests RPA ; une fonctionnalité qui vérifie le pourcentage de votre processus qui a été couvert et testé ; la capacité à effectuer des tests centrés sur les données ; l'utilisation de fichiers, de données générées automatiquement, d'entités ou de files d'attente ; ainsi qu'en proposant une intégration avec une multitude d'outils ALM.
- Comment améliorer la performance de votre test en utilisant une méthode de test centrée sur les données. Consultez la page Tests centrés sur les données pour découvrir comment effectuer des tests centrés sur les données avec UiPath Test Suite.
- Comment améliorer l’efficacité des tests en générant des simulations de vos cas de test. Visitez la page Simulations pour découvrir comment réaliser des simulations avec UiPath Test Suite.
- Comment réduire le risque d’erreurs non détectées à l’aide de la couverture de l’activité RPA. Consultez les pages Couverture de l’activité et Couverture du descripteur pour découvrir comment vérifier que vos scénarios de test sont bien couverts et qu’ils ne contiennent pas de redondances.
- Comment suivre et évaluer les performances de chaque module de votre test via l’exécution de profil. Visitez la page Exécution de profil pour découvrir comment résoudre les problèmes de performance de vos cas de test.
La vidéo suivante vous décrit comment publier les cas de test que vous avez créés dans Studio dans le tutoriel précédent, en direction d'Orchestrator, ainsi que les options disponibles pour les exécuter. Après avoir terminé la conception de vos cas de test, vous allez les publiez dans Orchestrator sous la forme de packages NuGet, avec lesquels vous allez ensuite créer un ensemble de tests basé sur ceux-ci et sélectionner les cas de test que vous souhaitez intégrer à cet ensemble de tests. Vous pourrez ensuite choisir d’exécuter vos ensembles de test des façons suivantes :
- Déclenchez l’exécution manuellement à partir d’Orchestrator. Visitez la page Exécutions de test pour en savoir plus sur l’exécution et la gestion de vos exécutions de test dans Orchestrator.
- Planifiez l’exécution à l’aide d’une planification de test, que vous pouvez configurer comme vous le souhaitez. Consultez la page Planifications de test pour découvrir comment planifier l’exécution de vos tests.
- Procédez à une intégration avec un pipeline CI/CD tel qu'Azure DevOps ou Jenkins, et utilisez-le afin d'exécuter vos ensembles de test et afficher les résultats. Visitez AzureDevOps et Jenkins pour en savoir plus sur l'intégration de UiPath Test Suite à ces pipelines.
Après avoir conçu vos tests avec Studio et les avoir exécutés à l'aide des intégrations Orchestrator ou CI/CD, vous pouvez ensuite gérer votre portefeuille de tests en utilisant Test Manager. Test Manager offre une traçabilité complète des artefacts entre le processus métier (représenté par le projet de test), les exigences du processus métier, les cas de test que vous avez créés pour ces exigences, les résultats de test de ces cas de test, ainsi que les défauts.
Par ailleurs, la vidéo indique comment analyser les informations relatives à la couverture d’activité obtenue dans le cadre de l’exécution de votre test.
De manière générale, cette vidéo décrit comment gérer l’ensemble de votre portefeuille de tests pour votre processus métier via Test Manager, et ainsi surveiller et rendre compte en permanence de la qualité de celui-ci.