UiPath Documentation
delegate
latest
false
Guide de l'utilisateur Delegate

Analyse de l’échec de l’automatisation de test

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.

  • Analyse de l’échec de l’automatisation de test
  • Prérequis
  • Comment
  • Résultats attendus
  • Prérequis

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