test-suite
latest
false
UiPath logo, featuring letters U and I in white
Guide de l'utilisateur de Test Suite
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 20 nov. 2024

Generate tests for requirements

Générer des cas de test manuels pour l’exigence

With the Generate tests feature, you can create manual test cases directly from your requirements using generative AI. The tool that helps you generate test cases is called AutopilotTM. With the help of AutopilotTM, this feature creates a list of manual test cases by analyzing various requirement details such as name, description, attachments, custom fields, labels, and documents. You can then create test cases from the initial list or provide specific instructions for generating test cases tailored to your exact needs.

Prérequis

To generate tests for a requirement, your Test Manager role must have the following permissions:

  • 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 :

Étapes

  1. Ouvrez un projet et accédez à Exigences.
  2. 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

    This requirement details how people can apply for a loan in the UiBank Banking Application powered by UiPath®.

    Flux de la demande
    • 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
  3. 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.

  4. 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.


  5. Select Next and provide additional instructions that AutopilotTM should use when generating test cases. Choose from a prompt from the Prompt library or type these instructions in the Provide Additional Guidance window.
    These are some of the instructions that Autopilot can follow:
    • You can instruct AutopilotTM the number of test cases that you want to generate. The maximum number of test cases is 50.
    • You can specify AutopilotTM to cover all user steps and acceptance criteria described in the loan request requirement.
    • You can instruct AutopilotTM to generate pre-conditions.
    • You can specify AutopilotTM to generate an expected result for each test step.


  6. 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.

  7. Sélectionnez la notification Génération de test terminée pour examiner les cas de test générés.
    1. Développez chaque cas de test dans le panneau Générer des tests et examinez les cas de test générés.


    2. 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.

  8. 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.
    1. Attach more relevant documents for AutopilotTM to use.
    2. 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.

    3. Après avoir affiné les étapes, sélectionnez Régénérer (Regenerate).
    4. Cliquez sur la notification Génération de test terminée pour accéder aux cas de test régénérés.
    5. Développez chaque cas de test et vérifiez-les.
    6. Sélectionnez les cas de test qui vous conviennent, puis sélectionnez Créer des tests.

Types de fichiers pris en charge

Vous pouvez uniquement charger des fichiers avec les extensions suivantes, dans lesquels Autopilot traitera uniquement le contenu textuel :

  • DOCX
  • XLSX
  • TXT
  • CSV
  • PNG
  • JPG
  • PDF
  • BPMN
Remarque : Autopilot traite uniquement le contenu textuel des fichiers. Les images des fichiers ne sont pas traitées.

Meilleures pratiques

Visit Best practices for generating tests from requirements to check a comprehensive list of guidelines and examples to help you write effective instructions.

User access management with Autopilot for Testers

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.

Accéder aux derniers résultats de la génération de tests

Accédez aux derniers cas de test que vous avez générés sur la page Exigences.
  1. Accédez aux Derniers résultats.
  2. Sélectionnez Cas de test générés.

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.