UiPath Documentation
studio
2023.4
false
Guide de l’utilisateur de Studio
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Cas de test

Vue d'ensemble (Overview)

Les tests d'application dans Studio fonctionnent en VB ou en C#. Vous pouvez créer des projets d'automatisation individuels pour des scénarios comme la vérification des données ou l'intégration avec votre pipeline CI/CD. Concevez votre workflow dans Studio. Vous pouvez effectuer des tests d'application automatisés en VB ou C#

Conditions

  • Perform application testing through test cases and data-driven test cases.
  • Les projets d'automatisation de test peuvent avoir plusieurs points d'entrée s'ils contiennent plusieurs scénarios de test avec une exécution linéaire, car les activités sont organisées de manière séquentielle.
  • L'exécution du workflow est effectuée par scénario de test, sauf si d'autres XAML sont appelés.
  • Vous pouvez convertir des workflows en cas de test, importer d'autres projets ou en créer de nouveaux.

Dépendances

Créer un cas de test

Vous pouvez créer un cas de test en invoquant un workflow à partir d’un projet existant.

  1. Ouvrez votre workflow dans Studio.

  2. Dans le panel Projets (Projects), faites un clic droit sur le workflow et choisissez Créer un cas de test (Create Test Case).

  3. (Optional) Select Mock workflow under test when you create your test case if you want to make a copy of your workflow where you can mock specific activities. If you have an existing mock file that you want to use, you can select it from the Mock dropdown list. For more information, see Mock Testing.

  4. (Optional) Select a Template from the dropdown list if you have created one previously. For more information, see Test Case Templates.

  5. (Optional) Add the test case to an Execution Template. You need to have created an execution template first. For more information, see Create execution template.

  6. Click Next if you want to add test data.

  7. Cliquez sur Créer (Create) pour confirmer les modifications.

    Un cas de test XAML est créé, invoquant le workflow avec les conteneurs suivants : Given, When, et Then. Le fichier est invoqué à l’intérieur de l’activité Invoquer un fichier de workflow (Invoke Workflow), qui fait partie du conteneur When.

Les arguments du workflow sont automatiquement importés. Pour afficher ou ajouter d'autres arguments, cliquez sur le bouton Importer des arguments (Import Arguments), qui fait partie de l'activité Appeler le fichier de workflow (Invoke Workflow File).

Astuce :

Consultez les Actions supplémentaires suivantes :

Publier les cas de test

Que vous travailliez avec un processus ou une bibliothèque, si vous avez des incidents de test dans votre projet, vous pouvez alors choisir de publier le projet entier (Publier) ou uniquement les incidents de test (Publier les incidents de test).Si vous travaillez avec un projet Automatisation de test, vous ne pouvez publier des scénarios de test que dans Orchestrator.

Pour publier les cas de test que vous créez dans Studio, vous devez définir les cas de test comme publiables, car les cas de test et les cas de test centrés sur les données sont créés par défaut en tant que brouillons. Pour publier les cas de test dans tous les types de projets Studio, procédez comme suit :

  1. Faites un clic droit sur un workflow et sélectionnez Définir comme publiable (Set as Publishable), pour permettre aux cas de test de publier sur Orchestrator.

    The xaml or cs icon will turn blue as an indication that the test case is ready to be published and packaged in a nupkg file. To revert back to your workflow draft, right-click the workflow and select Ignore from Publishing.

  2. Publiez le projet :

    • Si vous êtes dans un projet d'automatisation de test, cliquez sur Publier dans le ruban de l'onglet Conception de Studio.
    • Si vous êtes dans un projet Processus ou Bibliothèque, cliquez sur Publier les cas de test dans le ruban de l'onglet Conception de Studio.
  3. Configurez les propriétés du package, les options de publication et les paramètres de signature de certificat pour l'action de publication, puis cliquez sur Publier pour publier vos cas de test dans Orchestrator.

Important :

You can publish the test cases to Orchestrator, to Robot defaults or a custom path. If you want to publish to Orchestrator, make sure your Robot or Assistant is connected to Orchestrator.

Publishing to Orchestrator is also required when you want to execute automated tests through Test Manager. Make sure to publish the package to the Orchestrator Tenant Process Feed, then link the test cases to Test Manager. Publishing the package in a different folder may result in execution errors.

Convertir le workflow en scénario de test

Pour convertir les workflows en cas de test, faites un clic droit sur le workflow du panneau Projet (Project) et sélectionnez Convertir en cas de test (Convert to Test Case) :

Result: The workflow becomes a Test Case, and is regenerated based on the BDD Test Case template.

Importer des cas de test

Si vous avez déjà créé des workflows ou des scénarios de test, vous pouvez les importer dans votre projet actuel en faisant un clic droit sur le nœud du projet et en sélectionnant Importer les scénarios de test. Les fichiers XAML importés sont ajoutés à l’arborescence du projet, sous forme de brouillon de scénarios de test.

Services d’importation (Import Services)

Similarly to importing data collections into API Test Automation libraries, you can import such collections into your Application Testing processes using the New Service wizard.

Remarque :

Disponible uniquement pour les bibliothèques et les projets d'automatisation de test créés dans le profil Studio.

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