- 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
- Attribuer des licences Test Manager
- Guide de démarrage rapide
- Prérequis
- Assigning test cases to requirements
- Linking test cases in Studio to Test Manager
- Unlink automation
- Delete test cases
- Créer des scénarios de test
- Génération de tests optimisée par l’IA
- 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
- Résolution des problèmes
Génération de tests optimisée par l’IA
Cette fonctionnalité fait actuellement partie d'un processus d'audit et ne doit pas être considérée comme faisant partie de l'autorisation FedRAMP tant que la révision n'est pas finalisée. Consultez ici la liste complète des fonctionnalités en cours de révision.
La fonctionnalité Générer des tests vous permet de créer des cas de test manuels directement à partir de vos exigences grâce à l’IA. AutopilotTM est l’outil qui vous permet de générer des cas de test. Avec l’aide de AutopilotTM, cette fonctionnalité va créer une liste de cas de test manuels en analysant différents détails sur les exigences, tels que le nom, la description, les pièces jointes, les champs personnalisés, les libellés et les documents. Vous pouvez ensuite créer des cas de test à partir de la liste initiale ou fournir des instructions spécifiques afin de générer des cas de test adaptés à vos besoins.
Afin de pouvoir utiliser la génération de tests basée sur l’IA, votre rôle Test Manager doit disposer des autorisations suivantes :
- Cas de test - Créer
- Prérequis - Modifier
Prenons par exemple le test d'une fonctionnalité de soumission de demandes de prêt via l'application UiBank. Voici comment vous utiliseriez cet outil :
- Ouvrez un projet et accédez à Exigences.
- Créez une exigence appelée Soumettre une demande de prêt et saisissez une description détaillée à son sujet, en mentionnant le flux de la demande et ses critères d’acceptation. Vérifiez la description que vous pouvez utiliser pour cet exemple :
Exemple d'exigence
Flux de la demandeCette exigence décrit comment les individus peuvent demander un prêt via l’application bancaire UiBank fournie par UiPath®.
- Le demandeur initie une demande de prêt à l'adresse
https://uibank.uipath.com
. - Le demandeur clique sur le bouton « Produit » dans le menu d’en-tête.
- Le demandeur clique sur le bouton « Prêts » dans le menu déroulant.
- Le système le redirige vers
https://uibank.uipath.com/loans
. - Le demandeur clique sur le bouton « Demander un prêt ».
- Le système le redirige vers
https://uibank.uipath.com/loans/apply
. - Le demandeur doit remplir les champs obligatoires suivants :
- Adresse e-mail : ce champ nécessite que l'adresse e-mail soit dans un format valide.
- Montant du prêt : ce champ accepte uniquement des valeurs entières positives.
- Durée du prêt : ce champ propose les options « 1 », « 3 », « 5 » et « 10 » en nombre d'années.
- Revenu annuel : ce champ accepte uniquement des valeurs entières positives.
- Âge : ce champ accepte uniquement des valeurs entières positives.
- Le demandeur clique ensuite sur le bouton « Soumettre la demande de prêt ».
- Le demandeur sera informé sur la page suivante si la demande de prêt est approuvée ou rejetée.
Critères d'acceptation
Pour les demandeurs ayant entre 18 et 65 ans et un montant de prêt inférieur à 100 000, nous validons la demande de prêt en communiquant le message suivant :
- « Félicitations ! Votre prêt a été approuvé par UiBank ! »
Pour les demandeurs de moins de 18 ans, nous rejetons la demande de prêt en communiquant le message suivant :
- « Désolé, votre prêt n’a pas pu être approuvé à ce moment »
Pour les demandeurs ayant entre 18 et 65 ans et un montant de prêt supérieur à 100 000, nous rejetons la demande de prêt en communiquant le message suivant :
- « Désolé, votre prêt n’a pas pu être approuvé à ce moment »
Pour les demandeurs n'ayant pas rempli tous les champs obligatoires mais cliqué sur le bouton « Soumettre la demande de prêt » :
- Aucun message d’erreur ne s’affichera
- Aucune action ne sera entreprise
- Le demandeur restera sur la même page
- Le demandeur initie une demande de prêt à l'adresse
- Sélectionnez Plus d'options pour cette exigence et choisissez Générer des tests. Vous pouvez également ouvrir l'exigence, puis sélectionner Générer des tests.
La fenêtre Fournir des documents d’assistance s’ouvre, vous invitant à charger les pièces jointes ou tout autre document nécessaire pour générer des cas de test. Les pièces jointes doivent être liées au processus de soumission des demandes de prêt.
- Dans la fenêtre Fournir des documents d’assistance, sélectionnez les pièces jointes de l’exigence. Celles-ci seront utilisées lors de la génération de tests. Vous pouvez également charger d’autres fichiers vous-même.
- Sélectionnez Suivant et saisissez des instructions supplémentaires que AutopilotTM utilisera lors de la génération des cas de test. Choisissez une invite dans la bibliothèque d’invites ou saisissez ces instructions dans la fenêtre Fournir des conseils supplémentaires.
Vous pouvez par exemple spécifier dans AutopilotTM le nombre de cas de test que vous souhaitez générer. Le nombre maximal de cas de test est de 50.
Vous pouvez également demander à ce que AutopilotTM couvre toutes les étapes utilisateur et les critères d’acceptation décrits dans les exigences de la demande de prêt.
- Sélectionnez Générer des tests pour lancer le processus.
Lorsque la génération sera terminée, vous recevrez une notification La génération de cas de test est terminée. Selon vos préférences de notification, vous pouvez recevoir la notification dans l'application ainsi que par e-mail.
- Sélectionnez la notification Génération de test terminée pour examiner les cas de test générés.
- Développez chaque cas de test dans le panneau Générer des tests et examinez les cas de test générés.
- Si vous êtes satisfait de leur contenu, sélectionnez Créer des tests (Create tests).
Les cas de test générés seront également liés à l'exigence utilisée pour les générer.
- Développez chaque cas de test dans le panneau Générer des tests et examinez les cas de test générés.
- Si vous n’êtes pas satisfait des cas de test générés, sélectionnez Régénérer (Regenerate) et fournissez des détails supplémentaires sur votre cas d’utilisation.
- Joignez davantage de documents pertinents que AutopilotTM pourra utiliser.
- Cliquez sur Suivant et saisissez des informations supplémentaires dans la zone de texte Fournir des instructions.
La section Bonnes pratiques pour la rédaction des instructions, située à la fin de cette page, vous fournit des recommandations afin de créer des invites efficaces.
- Après avoir affiné les étapes, sélectionnez Régénérer (Regenerate).
- Cliquez sur la notification Génération de test terminée pour accéder aux cas de test régénérés.
- Développez chaque cas de test et vérifiez-les.
- Sélectionnez les cas de test qui vous conviennent, puis sélectionnez Créer des tests.
Vous pouvez uniquement charger des fichiers avec les extensions suivantes, dans lesquels Autopilot traitera uniquement le contenu textuel :
- DOCX
- XLSX
- TXT
- PNG
- JPG
- BPMN
Consultez la page Bonnes pratiques de génération de tests optimisée par l’IA afin d’obtenir une liste étendue de directives et d’exemples pour vous aider à rédiger des instructions efficaces.
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.
Vous pouvez générer des cas de test pour les transactions marquées comme GAP à l’aide d’AutopilotTM.
- Lors de l’étape Analyser les transports de l ’ Analyse de l’impact, sélectionnez Mode liste pour basculer vers une table des transactions impactées.
- Pour les transactions marquées comme GAP, sélectionnez Générer.
La fenêtre Fournir des documents d’assistance s’ouvre, vous invitant à charger les pièces jointes ou tout autre document nécessaire pour générer des cas de test.
Figure 1. Sélectionner Générer pour les écarts dans l'analyse de l'impact
- Dans la fenêtre Fournir des documents d’assistance, sélectionnez des pièces jointes supplémentaires. Celles-ci seront utilisées lors de la génération de tests. Vous pouvez également charger d’autres fichiers vous-même.
Figure 2. Sélection d’un document joint dans la fenêtre Fournir des documents d’assistance
- Sélectionnez Suivant et saisissez des instructions supplémentaires que AutopilotTM utilisera lors de la génération des cas de test. Choisissez une invite dans la bibliothèque d’invites ou saisissez ces instructions dans la fenêtre Fournir des conseils supplémentaires.
Vous pouvez par exemple spécifier dans AutopilotTM le nombre de cas de test que vous souhaitez générer. Le nombre maximal de cas de test est de 50.
Graphique 3. Saisir des instructions dans la fenêtre Fournir des conseils supplémentaires
- Sélectionnez Générer des tests pour lancer le processus.
Lorsque la génération sera terminée, vous recevrez une notification La génération de cas de test est terminée. Selon vos préférences de notification, vous pouvez recevoir la notification dans l'application ainsi que par e-mail.
- Sélectionnez la notification Génération de test terminée pour examiner les cas de test générés.
- Développez chaque cas de test dans le panneau Générer des tests et examinez les cas de test générés.
- Si vous êtes satisfait de leur contenu, sélectionnez Créer des tests (Create tests).
Graphique 4. Développement d'un cas de test généré
- Si vous n’êtes pas satisfait des cas de test générés, sélectionnez Régénérer (Regenerate) et fournissez des détails supplémentaires sur votre cas d’utilisation.
- Joignez davantage de documents pertinents que AutopilotTM pourra utiliser.
- Cliquez sur Suivant et saisissez des informations supplémentaires dans la zone de texte Fournir des instructions.
- Après avoir affiné les étapes, sélectionnez Régénérer (Regenerate).
- Cliquez sur la notification Génération de test terminée pour accéder aux cas de test régénérés.
- Développez chaque cas de test et vérifiez-les.
- Sélectionnez les cas de test qui vous conviennent, puis sélectionnez Créer des tests.
Vous pouvez générer des tests manuels en utilisant Autopilot pour les transactions consultées dans le cadre de la carte thermique. Les cas de test générés se verront attribuer les libellés suivants :
autopilot-generated
TRAN:<transactionCode>
- Dans la carte thermique, sélectionnez la transaction concernée.
- Sélectionnez Générer des cas de test.
La fenêtre Fournir des documents d’assistance s’ouvre, vous invitant à charger les pièces jointes ou tout autre document nécessaire pour générer des cas de test.
- Dans la fenêtre Fournir des documents d’assistance, sélectionnez des pièces jointes supplémentaires.
Celles-ci seront utilisées lors de la génération de tests. Vous pouvez également charger d’autres fichiers vous-même.
- Sélectionnez Suivant et saisissez des instructions supplémentaires que AutopilotTM utilisera lors de la génération des cas de test. Choisissez une invite dans la bibliothèque d’invites ou saisissez ces instructions dans la fenêtre Fournir des conseils supplémentaires.
Vous pouvez par exemple spécifier dans AutopilotTM le nombre de cas de test que vous souhaitez générer. Le nombre maximal de cas de test est de 50.
- Sélectionnez Générer des tests pour lancer le processus.
Lorsque la génération sera terminée, vous recevrez une notification La génération de cas de test est terminée. Selon vos préférences de notification, vous pouvez recevoir la notification dans l'application ainsi que par e-mail.
- Sélectionnez la notification Génération de test terminée pour examiner les cas de test générés.
- Développez chaque cas de test dans le panneau Générer des tests et examinez les cas de test générés.
- Si vous êtes satisfait de leur contenu, sélectionnez Créer des tests (Create tests).
- Si vous n’êtes pas satisfait des cas de test générés, sélectionnez Régénérer (Regenerate) et fournissez des détails supplémentaires sur votre cas d’utilisation.
- Joignez davantage de documents pertinents que AutopilotTM pourra utiliser.
- Cliquez sur Suivant et saisissez des informations supplémentaires dans la zone de texte Fournir des instructions.
- Après avoir affiné les étapes, sélectionnez Régénérer (Regenerate).
- Cliquez sur la notification Génération de test terminée pour accéder aux cas de test régénérés.
- Développez chaque cas de test et vérifiez-les.
- Sélectionnez les cas de test qui vous conviennent, puis sélectionnez Créer des tests.