- Premiers pas avec Test Suite
- Studio
- Orchestrator
- Testing Robots
- Test Manager
- Intégrations CI/CD
Guide de l'utilisateur de Test Suite
Intégration de l'outil de gestion du cycle de vie des applications (ALM)
Les tests logiciels nécessitent des outils spécialisés de gestion du cycle de vie des applications (ALM) pour la gestion des exigences, la planification Agile, la gestion des défauts et d'autres approches. Test Manager est livré avec de solides capacités d'intégration afin d'intégrer les tests dans votre processus de développement.
Pour comprendre le fonctionnement de Test Manager par rapport aux outils ALM et aux autres composants UiPath, consultez Introduction à la Suite de tests.
Test Manager prend en charge deux modèles d'intégration ALM avec des outils externes. Les modèles d'intégration sont indépendants des intégrations de pipeline CI/CD.
Ce modèle d'intégration est utile pour les scénarios où des outils ALM externes pour la gestion des défauts, la planification agile et la gestion des exigences sont déjà en place, mais manquent de capacités de gestion des tests. Ce mode d'intégration utilise Test Manager pour gérer les tests et les résultats tout en intégrant le processus de test dans le cycle de vie de développement pris en charge par l'ensemble d'outils externe.
Dans le diagramme suivant, vous pouvez afficher quelles tâches sont effectuées par quel composant (externe ou UiPath) pour ce modèle d'intégration ALM. La direction d'une relation entre les composants est indiquée par les flèches.
Dans un scénario réel, vous utiliserez Studio pour créer une automatisation et l'affecter à vos tests, suivi de l'exécution des tests effectuée par Orchestrator, les résultats étant transmis à Test Manager pour analyse et intégration dans le processus de développement. Dans le contexte d'un échec de test, à la suite d'une exécution de test, vous souhaiterez peut-être créer un défaut. Si vous disposez d'un outil externe pour la gestion des défauts, vous pouvez utiliser Test Manager pour créer ce nouveau défaut. Le défaut sera créé dans votre outil et lié à toutes les exigences concernées. Le défaut sera enrichi avec des informations de journal détaillées provenant des robots d'exécution.
Vous pouvez utiliser ce modèle d'intégration pour automatiser et exécuter vos tests via Studio et Orchestrator, respectivement, tout en utilisant vos outils externes pour créer et gérer les tests. Grâce à ce modèle d'intégration, vous utiliserez des outils externes pour la gestion des tests et seul le composant serveur de Test Manager (Test Manager Hub) permettra d'utiliser l'automatisation dans les cas de test créés dans la solution de gestion des tests de votre choix.
Dans le diagramme suivant, vous pouvez afficher quelles tâches sont effectuées par quel composant (externe ou UiPath) pour ce modèle d'intégration ALM. La direction d'une relation entre les composants est indiquée par les flèches.
Par exemple, vous pouvez utiliser Studio pour attribuer une automatisation à vos cas de test, les exécuter via Orchestrator, puis transmettre les résultats directement à votre outil externe (par exemple, Xray pour Jira). Les résultats de l'exécution sont téléchargés vers Test Manager Hub, puis transmis à votre outil externe via les connecteurs.
Les connecteurs sont des bibliothèques qui connectent des outils ALM externes à Test Manager. Une interface générique définit la manière dont un système externe doit être intégré. Les connecteurs sont prêts à l'emploi et fournissent l'implémentation spécifique de cette interface afin d'intégrer certains systèmes ALM.
Vous pouvez configurer les connecteurs dans Test Manager pour chaque projet, individuellement. Un nombre illimité de systèmes et de projets externes peut être intégré à Test Manager.
Le tableau suivant répertorie les connecteurs qui relient les outils externes à Test Manager.
Connecteur |
Description |
---|---|
Atlassian Jira |
Permet l’intégration des exigences et des défauts. Le connecteur Jira est composé de deux composants :
|
Xray pour Jira |
Ajoutez des informations complètes, telles que des captures d'écran, des journaux et des annotations de testeur, à partir de vos exécutions de test. Xray for Jira est pris en charge via UiPath Test Manager for Jira. |
Azure DevOps |
Synchronisez les éléments de travail avec Test Manager et gérez vos tests via Azure DevOps. |
ServiceNow |
Ajoutez des tests automatisés à votre cycle de vie de développement d'applications et RPA via UiPath Test Suite tout en gérant le portefeuille de tests avec ServiceNow(TM) |
Créez des tests automatisés pour vos applications SAP et non-SAP. |