studio
2023.10
false
UiPath logo, featuring letters U and I in white

Guide de l’utilisateur de Studio

Dernière mise à jour 17 déc. 2024

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.

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. (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 en savoir plus, voir Simulation (Mock Testing).



  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 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. Cliquez sur Suivant (Next) si vous souhaitez ajouter des données de test.
  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).

Conseil : 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 cas de test dans votre projet, vous pouvez choisir de publier l’ensemble du projet (Publier) ou uniquement les cas de test (Publier les cas de test). Si vous travaillez avec un projet d'automatisation de test, vous pouvez uniquement publier des cas de test sur 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.


    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, faites un clic droit sur le workflow et sélectionnez Écarter de la publication (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 Design de Studio.
    • Si vous êtes dans un projet Processus (Process) ou Bibliothèque (Library), cliquez sur Publier les cas de test ( Publish test cases ) dans le ruban de l’onglet Design de Studio.
  3. Configurez les propriétés du package, les options de publication et les paramètres de signature du certificat pour l'action de publication, puis cliquez sur Publier ( Publish ) pour publier vos cas de test dans Orchestrator.
Important :

Vous pouvez publier les scénarios de test dans Orchestrator, dans les valeurs par défaut du Robot ou dans un chemin personnalisé. Si vous souhaitez publier sur Orchestrator, assurez-vous que votre Robot ou Assistant est connecté à Orchestrator.

La publication dans Orchestrator est également requise lorsque vous souhaitez exécuter des tests automatisés via Test Manager. Assurez-vous de publier le package dans le flux de processus du locataire Orchestrator, puis liez les cas de test à Test Manager. La publication du package dans un autre dossier peut entraîner des erreurs d'exécution.

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 cas de test et est régénéré en fonction du modèle de cas 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 même que pour l'importation de collecte de données dans les bibliothèques Automatisation des tests API, vous pouvez importer ces collectes dans vos processus de test d'application à 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 ?

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.