UiPath Documentation
studio
2024.10
false
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Guide de l'utilisateur de Studio

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

  • Effectuez des tests d'application via des scénarios de test et des scénarios de test basés sur les données.
  • 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. In the Projects panel, open the context menu for the workflow and choose Create Test Case.

  3. (Facultatif) Sélectionnez Simulation de workflow en cours de test (Mock workflow under test) lorsque vous créez votre cas de test pour réaliser une copie de votre workflow, d'où vous pouvez simuler des activités spécifiques. Si vous possédez un fichier simulé existant que vous souhaitez utiliser, vous pouvez le sélectionner à partir de la liste déroulante Simulation (Mock). Pour de plus amples informations, consultez Tests simulés.

  4. (Facultatif) Sélectionnez un modèle dans la liste déroulante si vous en avez déjà créé un. Pour plus d'informations, consultez la section Modèles de cas de test (Test Case Templates).

  5. (Facultatif) Ajoutez un cas de test au modèle d'exécution. Vous devez d'abord avoir créé un modèle d'exécution. Pour plus d’informations, consultez la section Créer un modèle d’exécution (Create execution template).

  6. Sélectionnez Suivant si vous souhaitez ajouter des données de test.

  7. Sélectionnez Créer pour confirmer les modifications.

Résultat

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. Open the context menu for a workflow and select Set as Publishable, to allow the test cases to publish to Orchestrator.

L'icône xaml ou cs deviendra bleue pour indiquer que le cas de test est prêt à être publié et packagé dans un fichier nupkg. Pour revenir à votre brouillon de workflow, cliquez avec le bouton droit sur le workflow et sélectionnez Ignorer dans la publication. 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.
  1. Configure the Package properties, Publish Options, and the Certificate signing settings for the publishing action, then select Publish to publish your test cases to Orchestrator.

    Important :

    You can publish test cases to Orchestrator, Robot defaults, or a custom path. To publish to Orchestrator, ensure your Robot or Assistant is connected.

    Publishing to Orchestrator is required to execute tests through Test Manager. Publish the package to the Orchestrator Tenant Process Feed and link it to Test Manager. Publishing to other folders may cause execution errors.

Résultat

The test cases are published to Orchestrator and available for execution.

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

Résultat : le workflow devient un incident de test et est régénéré en fonction du modèle d'incident de test BDD.

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)

De la même manière que pour l'importation de collections de données dans les bibliothèques Automatisation de test d'API, vous pouvez importer ces collections dans vos Processes de tests d'applications à l'aide de l'assistant Nouveau service.

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