- Vue d'ensemble (Overview)
- Démarrage rapide
- Confiance et conformité
- Gouvernance
- Fonctionnalités
- Cartographer
- Delegate for Testing
- Référence (Reference)
- Résolution des problèmes
Compétences disponibles dans Delegate pour tester les workflows, fournies via le plugin Test Cloud et la connexion de Delegate à UiPath Test Manager.
Compétences pour les tests
Les compétences sont fournies via le plug-in Test Cloud , qui est activé par défaut lorsque le persona AQ/Tests est configuré.
En quoi consiste le plug-in Test Cloud?
Le plug-in UiPath Test Cloud est un ensemble de compétences d’automatisation des tests qui connecte Delegate à UiPath Test Manager, l’application Web qui gère le cycle de vie complet des tests pour les projets UiPath.
Fonctionnalités de base
| Capacité | Opération (Operation) |
|---|---|
| Découvrir des cas de test | Recherche des cas de test par nom, clé ou affectation dans un projet Test Manager |
| Exécuter des cas de test | Exécute des cas de test individuels ou des ensembles de tests complets étape par étape, en capturant les traçages |
| Publier les résultats | Renvoie les résultats d’exécution, les journaux et les assertions à Test Manager |
| Rapports par e-mail | Envoie des résumés d’exécution, des listes de tests ayant échoué ou des rapports de statut par e-mail |
| Mode publication uniquement | Envoie les résultats de test préexistants à Test Manager sans réexécuter le cas de test |
Comment dois-je déclencher les compétences spécifiques à Delegate for Testing?
Les compétences sont déclenchées lorsque les utilisateurs entrent une invite en langage naturel, dans les contextes suivants.
- Les utilisateurs souhaitent créer, générer, créer ou exporter un rapport de test ou un résumé des résultats de test.
- Les utilisateurs mentionnent le « rapport de test», le « rapport d’exécution», les « résultats de test» ou le « résumé du test».
- Les utilisateurs souhaitent partager les résultats de test avec les parties prenantes.
- Les utilisateurs souhaitent lier une automatisation existante à un cas de test de Test Manager.
- Les utilisateurs souhaitent exécuter un cas de test manuel via Test Manager.
- L’utilisateur pose des questions sur la couverture des tests, l’analyse de régression, les résumés de réussite/d’échec ou les décisions « Go/No-go » en fonction des résultats de test.
- L’utilisateur mentionne des personas de test tels que testeur, ingénieur AQ ou gestionnaire de version.
Déclenchez les compétences de test lorsque vous prononcez des éléments tels que:
- « Exécuter le cas de test X»
- « Exécuter le test du flux de connexion»
- « Exécuter les cas de test qui me sont attribués à partir de l’exécution Y»
- « Publier les résultats de test dans TestManager »;
- « Envoyer par e-mail le rapport d’exécution de test»
Quelles compétences sont disponibles dans Delegate pour les tests?
Pour la version actuelle, le plug-in Test Cloud est fourni avec 3 compétences de base. Les utilisateurs peuvent également créer leurs propres compétences supplémentaires à des fins de test, telles que les tests d'utilisabilité, les tests de sécurité, les tests de performance ou les tests d'accessibilité. Pour créer une compétence personnalisée, utilisez le workflow du créateur de compétences dans Delegate. Les compétences personnalisées peuvent être adaptées aux processus de test spécifiques de votre équipe et utilisées conjointement aux fonctionnalités intégrées de Test Cloud .
Compétence 1: Automatiser les tests avec l'automatisation UiPath
Objectif
Lier une automatisation Orchestrator existante à n'importe quel cas de test et déclencher l'exécution de Test Manager.
Étapes clés du workflow
- S'authentifie via
uip login statusen arrière-plan. - Détecte le cas de test et lit ses étapes.
- Lie l'automatisation Orchestrator spécifiée au cas de test dans Test Manager.
Exemples d’invites
- « Lier l'automatisation LoginFlow au cas de test « Connexion – Informations d’identification valides » dans le projet MYAPP.`
- « Bonjour Delegate, j’ai une automatisation existante pour le flux d’extraction — pouvez-vous la lier au cas de test correspondant?»
Compétence 2: générer des rapports de test
Objectif
Générez des rapports personnalisés et partageables spécifiques à partir des données d'exécution de Test Manager.
Étapes clés du workflow
- Récupère les exécutions de test à partir de l’ensemble de test (filtrable par statut, type, intervalle de date).
- Demande à l’utilisateur: « À qui s’adresse ce rapport?»
- Adapte la réponse en fonction du profil: Ingénieur AQ, Gestionnaire de version, Développeur.
- Génère des rapports avec les informations suivantes: statut de l'exécution, nombre de journaux de cas de test (réussi/échoué/restreint/aucun), principaux cas de test ayant échoué.
- Enregistre le rapport sous le nom
test-report-release-YYYY-MM-DD.md; éventuellement l'envoyer par e-mail.
Exemples d’invites
- « Générer un rapport de test pour TestSet1 ». Ensuite, envoyez le rapport à [email_address].`
- « Bonjour Delegate, je dois fournir aux responsables une mise à jour de notre préparation à la version de la dernière version d’UiBank.»
Compétence 3: exécuter des tests manuels
Objectif
Exécutez automatiquement un cas de test manuel sur le bureau et publiez les résultats dans Test Manager.
Étapes clés du workflow
- Récupère les cas de test attribués qui ont le statut En attente.
- Récupère les étapes de test et exécute chaque étape à l'aide de l'outil UiAutomation (utilisation de l'ordinateur).
- Enregistre la réussite/l'échec par étape et publie les résultats dans Test Manager.
- Enregistre les artefacts d'exécution par étape liés au cas de test; chaque étape est cochée et le traçage est finalisé avant la publication.
- Étiquetez chaque journal de cas de test publié afin de pouvoir filtrer et distinguer les exécutions exécutées par l’IA de celles exécutées par un humain.
- Permet d’envoyer par e-mail le rapport sur les résultats une fois terminé.
Idéal pour les grands programmes de migration SAP où des centaines de tests ponctuels ne justifient pas un investissements en automatisation complète.
Exemples d’invites
- « Exécuter les étapes manuelles dans [objet]. M’avertir lorsque les résultats peuvent être consultés dans Test Manager.
- « Hello Delegate, je dois exécuter les tests à partir de mon ensemble de tests de fumée SAP. Pouvez-vous m’aider?»
La compétence 3 s'appuie sur l'interface de ligne de commande uip pour communiquer avec Test Manager.
Commandes CLI utilisées par cette compétence
| Groupe | Commande | Objectif |
|---|---|---|
| Journaux de cas de test | testcaselog start / finish | Ouvrir et fermer un journal de cas de test pour l’exécution |
| Journaux des étapes de test | teststeplog list | Récupérer les journaux au niveau des étapes d’un journal de cas de test |
| Résultats | result download | Télécharger les données des résultats d’exécution |
| Pièces jointes (Attachments) | attachment upload | Joindre les fichiers de traçage de l’exécution par étape aux journaux d’étape |
| Libellés | objectlabel add | Attribuer le libellé système ExécutionAutomatique à un journal de cas de test |