- Premiers pas avec Test Suite
- Studio
- Suite de tests - Studio
- Vue d'ensemble (Overview)
- Activités et API de test
- Orchestrator
- Testing Robots
- Test Manager
- Analyse de l’impact des modifications
- Prérequis
- Assigning test cases to requirements
- Linking test cases in Studio to Test Manager
- Delete test cases
- Documenter les cas de test avec Task Capture
- Créer des scénarios de test
- Importer des cas de test manuels
- Générer des tests pour les prérequis
- Clonage des cas de test
- Exporter des cas de test
- Cas de test automatisés
- Cas de test manuels
- Appliquer des filtres et des vues
- Ensembles de tests
- Exécution de tests
- Documents
- Rapports
- Exporter des données
- Opérations en bloc
- Rechercher avec Autopilot
- Résolution des problèmes
Guide de l'utilisateur de Test Suite
À propos d'Autopilot for Testers
Autopilot pour Testers comprend un ensemble de systèmes numériques basés sur l’IA, également appelés agents, conçus afin d’améliorer la productivité des testeurs tout au long du cycle de vie des tests. Ces fonctionnalités sont intégrées dans UiPath® Studio Desktop et UiPath® Test Manager, deux composants clés de UiPath® Test SuiteTM.
Autopilot pour Testers propose des fonctionnalités qui peuvent être regroupées dans les catégories suivantes :
- Conception de test agent:dans Test Manager, AutopilotTM vous aide à évaluer les prérequis relatifs aux aspects qualitatifs tels que la clarté, l’intégralité et la cohérence. Autopilot vous permet également de générer des cas de test manuels pour les exigences (comme les user stories) et les transactions SAP.
- Automatisation des tests agent: dans Studio Desktop, AutopilotTM vous permet de convertir des éléments textuels tels que les cas de test manuels en cas de test d’interface utilisateur et d’API codés ou low-code, de générer des données de test pour les tests centrés sur les données, de reformuler des automatisations de test codées, de corriger les erreurs de validation, générer des expressions et effectuer des vérifications approximatives, entre autres.
- Gestion des tests agent: AutopilotTM dans Test Manager vous permet d’obtenir des informations exploitables sur les résultats de test via le rapport sur les résultats de test.
Les sections suivantes avec lesquelles AutopilotTM peut vous aider lorsque vous créez des projets de test.
Commencez par créer une exigence pour l’application UiBank, telle que Soumettre une demande de prêt. Décrivez le flux de demande et les critères nécessaires au processus de demande de prêt. Sélectionnez ensuite Évaluer la qualité (Evaluate quality) et évaluez les prérequis à l’aide d’AutopilotTM en générant une liste de suggestions que vous pourrez facilement mettre en œuvre.
Fournissez des documents d’assistance à AutopilotTM ainsi que des conseils supplémentaires via une invite que vous allez sélectionner dans votre bibliothèque ou que vous saisissez vous-même.
Après avoir déclenché l’évaluation, développez chaque suggestion pour mettre à jour son statut en fonction de la progression de votre implémentation. Vous pouvez choisir d’ajouter la suggestion à vos exigences, en indiquant son statut comme En cours ou Terminé. Une option permettant de supprimer les suggestions est également disponible.
Générez davantage de suggestions ou régénérez-les avec différents documents support ou des conseils supplémentaires à l’aide des options Plus de suggestions et Régénérer.
Vous pouvez également conserver les suggestions pour référence future en les exportant vers Word.
Consultez la page Exigences de contrôle qualité et Évaluation optimisée par l’IA : Bonnes pratiques pour découvrir comment évaluer efficacement vos prérequis à l’aide d’Autopilot.
Utilisez AutopilotTM afin de générer une liste de cas de test potentiels. Vous pouvez générer des cas de test à partir des informations des exigences, associés à des documents chargés et à des instructions supplémentaires.
Ouvrez une exigence et sélectionnez Générer des tests afin de générer des tests pour cette exigence.
Affinez le processus de génération avec des documents et des instructions que AutopilotTM pourra utiliser afin de générer les cas de test. Après avoir sélectionné Générer des tests, examinez les cas de test générés et créez des tests si vous êtes satisfait, ou bien affinez-les avec plus de détails si vous le souhaitez.
Consultez la page Générer des tests pour les exigences et la génération de tests optimisée par l’IA : Bonnes pratiques pour découvrir comment profiter pleinement de la fonctionnalité de génération de test.
Avec AutopilotTM, vous pouvez générer des cas de test pour les transactions SAP à partir de la carte thermique, ainsi que générer des cas de test pour les écarts découverts dans l’ Analyse de l’impact des modifications, en utilisant des documents chargés ainsi que des instructions supplémentaires. Vous pouvez affiner davantage le processus de génération avec des documents et des instructions que AutopilotTM pourra utiliser afin de générer les cas de test.
Consultez les sections Génération de cas de test pour une transaction spécifique, ainsi que Génération de tests optimisée par l’ IA : Bonnes pratiques, pour découvrir comment générer des tests pour les transactions SAP.
AutopilotTM vous aide à générer des automatisations codées, soit à partir de texte et de code existant, soit à partir de cas de test manuels créés dans Test Manager.
Générer des automatisations codées à partir de texte et de code existant
Ctrl + Shift + G
ou l’icône Autopilot pour générer le code.
Générer des automatisations codées à partir de tests manuels
- Créez un cas de test codé, où les étapes sont affichées sous forme de commentaires, à l'aide de Créer un cas de test codé (Create Coded Test Case).. Invitez ensuite AutopilotTM à générer du code basé sur les commentaires.
- Générez directement un cas de test codé entièrement fonctionnel à l'aide de l'option Générer un cas de test codé avec Autopilot.
Si vous souhaitez créer un cas de test codé qui automatise un scénario impliquant des API, AutopilotTM peut vous aider à générer le code pour ce scénario. Dans l’éditeur de code, faites un clic droit et sélectionnez Générer le code, puis proposez à AutopilotTM les instructions nécessaires. Par exemple, vous devez proposer à AutopilotTM l’API que vous souhaitez utiliser et la clé API à laquelle il doit accéder.
AutopilotTM vous aide à améliorer les automatisations codées grâce à la reformulation. Imaginons une situation où un cas de test codé contient un segment de code qui pourrait être plus lisible. Pour démarrer le processus de reformulation, procédez comme suit : sélectionnez le code souhaité, cliquez droit sur la sélection, puis sélectionnez Générer le code. Enfin, proposez des instructions de Autopilot sur la façon de reformuler le code sélectionné.
AutopilotTM vous aide à générer des cas de test low-code, soit à partir d’éléments textuels, soit à partir de tests manuels créés dans Test Manager.
Générer des cas de test low-code à partir de tests manuels
Après avoir connecté Studio Desktop à Test Manager, accédez à l'explorateur de tests et recherchez vos tests manuels. Faites un clic droit sur un test manuel et sélectionnez Générer un cas de test avec Autopilot.
Générer des cas de test low-code à partir d'éléments textuels
Ouvrez votre cas de test low-code vide et sélectionnez Générer avec Autopilot dans le panneau Concepteur. Saisissez les étapes de test souhaitées, puis sélectionnez Générer (Generate) pour déclencher la génération de cas de test.
Pour plus d'informations, consultez la section Générer des cas de test low-code à l'aide de l'IA.
Vous pouvez choisir Générer avec Autopilot lorsque vous ajoutez des données de test à vos cas de test. AutopilotTM génère initialement des arguments et des variables potentiels, que vous pourrez affiner en fonction de vos besoins. Consultez la page Génération de tests optimisée par l’IA pour découvrir comment générer des données de test synthétiques à l’aide de l’IA.
Obtenez des informations exploitables sur vos résultats de test en générant un rapport avec Autopilot, qui détaillera les raisons pour lesquelles vos cas de test échouent continuellement.
Pour générer le rapport, accédez à Exécution. Sélectionnez Générer des résultats ( Generate Insights), choisissez vos résultats de test, puis sélectionnez Générer les résultats ( Generate Insights). Accédez à votre rapport dans Exécution (Execution) sous l'onglet Insights (Insights).
Consultez la section Générer un rapport sur les résultats de test et les résultats optimisées par l’IA : meilleures pratiques pour mieux comprendre comment identifier les problèmes dans vos exécutions de test.
Utilisez AutopilotTM pour importer des cas de test manuels à partir de fichiers Excel. Vous pouvez importer à partir d'un seul fichier à la fois. Vous pouvez importer des tests à partir de plusieurs feuilles. Le processus d’importation transfère toutes les informations vers Test Manager, sauf indication contraire. Par exemple, les propriétés du cas de test telles que Priorité, Statut ou Propriétaire sont importées dans Test Manager en tant que valeurs de champ personnalisées au niveau du cas de test.
Pour mieux identifier les cas de test importés, vous pouvez demander à Autopilot, dans la section Fournir des instructions d’importation , de placer des libellés sur les cas de test importés.
Pour découvrir comment importer efficacement des cas de test manuels, consultez Importer des cas de test manuels (Importing Manual Test Cases).
Grâce à la recherche Autopilot, vous pouvez rechercher n’importe quel objet de test dans un projet en utilisant le langage naturel. Si vous ne savez pas quoi rechercher, vous pouvez utiliser l’un des exemples de requêtes de recherche fournis par Autopilot. Par ailleurs, après avoir renvoyé les résultats, Autopilot vous permet d’effectuer des actions sur les objets obtenus.
Pour plus d'informations sur l'utilisation de la fonction de recherche et l'exploration des requêtes de recherche Rechercher avec Autopilot.
Consultez la page Licences Autopilot pour obtenir des informations sur la façon dont les activités Autopilot sont mesurées et attribuées.
La politique de gouvernance de AI Trust Layer vous permet de gérer l'utilisation des fonctionnalités optimisées par l'IA au sein de votre organisation. Bien que tous les membres disposent d'un accès par défaut à ces fonctionnalités, vous pouvez utiliser cette stratégie afin de restreindre les accès, le cas échéant. La politique de gouvernance de AI Trust Layer vous permet de limiter l'accès d'un utilisateur à certaines fonctionnalités spécifiques optimisées par l'IA, ou bien à l'ensemble de ces fonctionnalités, que ce soit au niveau de l'utilisateur, du groupe ou du locataire. Par ailleurs, elle vous permet de choisir les produits d’IA auxquels les utilisateurs peuvent accéder. Vous pouvez créer, modifier et mettre en œuvre cette politique de gouvernance dans AutomationOps.
Si vous souhaitez déployer une stratégie de gouvernance AI Trust Layer et continuer à utiliser les capacités de test optimisées par l'IA, veillez à indiquer Oui dans le champ Activer/Désactiver les fonctionnalités de l'option Activer les fonctionnalités Test Manager.
Consultez les ressources suivantes pour découvrir comment créer, configurer et déployer une politique de gouvernance pour votre organisation.
- Exigences de contrôle qualité
- Générer des tests pour les prérequis
- Générer des tests pour les transactions SAP
- Générer des automatisations codées
- Générer une automatisation d'API codée
- Refactoriser les automatisations codées
- Générer des automatisations low-code
- Générer des données de test synthétiques
- Générer un rapport Test Insights
- Importer des cas de test manuels - Aperçu
- Rechercher le projet Test Manager - Aperçu
- Licences
- Accès utilisateur
- Gestion des accès des utilisateurs avec Autopilot pour Testers