- Vue d'ensemble (Overview)
- Démarrage rapide
- Confiance et conformité
- Gouvernance
- Fonctionnalités
- Cartographer
- Delegate for Testing
- Présentation de Delegate pour les tests
- Paramètres du profil de test
- Compétences pour les tests
- Routages pour les tests
- Opérations de test
- Exécution de tests manuels
- Analyse de l’échec de l’automatisation de test
- Résumé des exécutions nocturne
- Créer et gérer des cas de test
- Automatisation des suites fumée
- Tests avec l'intégration et la production de rapports Jira
- Référence (Reference)
- Résolution des problèmes
Automatisez l’analyse des échecs de test de bout en bout avec Delegate, de l’identification des causes profondes et de la journalisation des défauts Jira aux rapports des parties prenantes.
Analyse de l’échec de l’automatisation de test
Delegate peut fonctionner comme Assistant Analyste de test.
Delegate peut être utilisé pour automatiser l’analyse des échecs de test de bout en bout, l’identification des causes profondes et la production de rapports aux parties prenantes.
- Automatisation des tests de bout en bout
Delegate va au-delà de l’exécution de cas de test uniques pour orchestrer des workflows de test complets. Il peut analyser des ensembles de tests complets, identifier les échecs, extraire des journaux de diagnostic, réconcilier les données sur plusieurs systèmes, créer des tickets de défauts et fournir des rapports récapitulatifs, le tout à partir d’une même requête en langage naturel.
- Intégration d’outils externes
Delegate peut interagir avec des applications et des systèmes externes au-delà de Test Manager. Supposons que Accrual Bank dispose d’une application Accrual Bank et d’une application Accrual Bank Test Viewer. Delegate peut accéder aux deux applications pour rapprocher les données attendues et réelles, créer des tickets de bug Jira pour les problèmes identifiés et envoyer des e-mails récapitulatifs via Microsoft Outlook. Ces intégrations transforment Delegate d’un exécuteur de test en une plate-forme complète d’opérations de test.
- Création et planification de routines
Une fois qu’un workflow complexe a été exécuté avec succès, Delegate peut l’enregistrer en tant que routine réutilisable. Les routines capturent la séquence entière des étapes, des décisions et des intégrations afin qu'elles puissent être rejouées à la demande ou planifiées pour s'exécuter automatiquement à des intervalles définis (par exemple, toutes les 24 heures). Cela permet de procéder à des tests continus sans intervention manuelle.
Prérequis
- Terminez d'abord la configuration unique dans Configuration et exécution de votre premier cas de test .
- Vous avez le rôle Propriétaire du projet ou Test Manager dans UiPath Test Manager.
- Vous avez configuré les informations d'identification Jira dans Delegate pour la création de tickets.
- Vous avez configuré Microsoft Outlook pour la livraison d'e-mails.
- Les applications dont vous avez besoin (par exemple, l’application Accrual Bank Test Data Viewer) sont installées et accessibles.
- Vous avez défini votre cas d'utilisation:
Accrual Bank runs a suite of 15 automated and manual test cases every 24 hours to validate its loan processing operations. These tests cover loan application submission, approval workflow, interest calculation, repayment scheduling, and compliance reporting. When tests fail, the QA team must quickly identify root causes, reconcile data, log defects, and inform stakeholders. A report must be sent to the QA lead.
Accrual Bank runs a suite of 15 automated and manual test cases every 24 hours to validate its loan processing operations. These tests cover loan application submission, approval workflow, interest calculation, repayment scheduling, and compliance reporting. When tests fail, the QA team must quickly identify root causes, reconcile data, log defects, and inform stakeholders. A report must be sent to the QA lead.
Comment
Étape 1 – Accéder aux ensembles de tests Test Manager
Ouvrez Delegate et décrivez l’ensemble de tests que vous souhaitez analyser. Par exemple: «Vérifiez les tests des opérations de prêt dans Test Manager et indiquez-moi quels tests ont échoué au cours des dernières 24 heures». Delegate se connecte à Test Manager, localise l’ensemble de tests spécifié et récupère les derniers résultats de l’exécution.
Étape 2 - Analyser les résultats de l'exécution
Delegate filtre les résultats de l’exécution afin d’identifier les cas de test ayant échoué. Delegate présente un résumé montrant le nombre de tests réussis et échoués, ainsi que les noms et les ID des cas ayant échoué. Pour chaque échec, Delegate extrait le message d’erreur, le traçage de la pile (si disponible) et l’horodatage de l’exécution.
Étape 3: extrayez les journaux des tests ayant échoué
Delegate télécharge les journaux d’exécution détaillés pour chaque cas de test ayant échoué. Les journaux contiennent des traçages d'exécution étape par étape, des valeurs de variables, des références de capture d'écran et des détails de l'exception. Les journaux sont stockés localement à des fins d’analyse et de rapprochement.
Étape 4 - Réconcilier les données avec la visionneuse de données de test
Delegate ouvre l'application Accrual Bank Test Data Viewer et compare les données réelles d'exécution des tests par rapport aux données de référence attendues. Delegate identifie les incohérences telles que les enregistrements manquants, les valeurs incorrectes ou les problèmes de synchronisation des données. Chaque incohérence est documentée avec la valeur attendue, la valeur réelle et l'évaluation de la gravité.
Étape 5: Créez des tickets Jira
Pour chaque écart vérifié, Delegate crée automatiquement un ticket de bug Jira. Le ticket inclut un titre, une description, des étapes à reproduire, une gravité et des liens vers le journal d’exécution de Test Manager et la capture d’écran de comparaison de la visionneuse de données de test. Delegate attribue le ticket à l’équipe de développement appropriée en fonction du composant affecté.
Étape 6: envoyer un rapport de synthèse
Delegate compose un e-mail récapitulatif complet et l’envoie au responsable qualité via Outlook. Le rapport comprend: le nombre total de tests exécutés, la répartition Réussite/Échec, la liste des tests échoués avec analyse des causes profondes, les références des tickets Jira et les recommandations pour les prochaines étapes.
Étape 7: Créer et planifier une routine
Une fois le workflow validé, demandez à Delegate de l’enregistrer en tant que routine. Par exemple: « Enregistrez-le sous forme de vérification quotidienne du prêt et planifiez-le pour qu’il s’exécute tous les jours à 8 heures.»
Delegate stocke la routine dans sa bibliothèque et configure la planification. La routine s’exécutera automatiquement en effectuant le cycle d’analyse complet sans intervention humaine.
Résultats attendus
- L'analyse des tests quotidiens est entièrement automatisée, ce qui réduit les efforts manuels de 2 à 3 heures à zéro.
- Tous les échecs de test sont documentés dans Test Manager avec des journaux et des captures d'écran détaillés.
- Les tickets Jira sont créés dans les minutes suivant la détection de l'échec, accélérant la résolution des défauts.
- Les parties prenantes reçoivent des résumés par e-mail en temps opportun avec des informations exploitables.
- La routine s’exécute de manière autonome toutes les 24 heures, garantissant une surveillance continue de la qualité.
Prérequis
Demandez à Delegate de transformer la séquence d’étapes en une routine. Enregistrez la routine et planifiez-la de façon à ce qu’elle s’exécute à des dates spécifiques ou dans un intervalle.