studio
2020.10
false
UiPath logo, featuring letters U and I in white
Non pris en charge par l'assistance
Guide de l’utilisateur de Studio
Last updated 20 déc. 2023

Test d'application

Studio Pro prend en charge la création de cas de test spécialisés pour effectuer des tests d’application automatisés, même dans VB ou C#. Les projets individuels d’automatisation de tests peuvent être créés dans Studio Pro, utilisés pour vérifier les données et inclus dans les scénarios de pipeline CI/CD.

Les tests d'application peuvent être effectués avec des cas de test et des cas de test centrés sur les données, avec des séquences qui utilisent des activités de vérification faisant partie du pack UiPath.Testing.Activities, ainsi qu'avec des activités d'autres packages.

Les cas de test pilotés centrés sur les données utilisent des données importées comme arguments dans le projet pour vérifier l’exécution des cas de test. L’ensemble des données ou seulement certaines valeurs peuvent être utilisées lors de l’exécution.

Les projets d’automatisation de test peuvent contenir plusieurs cas de test avec exécution linéaire, car les activités sont organisées en séquences, ce type de projet a plusieurs points d’entrée. Il n’y a pas de fichier de workflow principal et l’exécution est effectuée par cas de test à moins que d'autres fichiers .xaml soient invoqués.

Avec Studio Pro, les workflows peuvent être convertis en cas de test ou importés en tant que cas de test à partir d'autres projets. Les projets de tests d'application peuvent être publiés ultérieurement dans Orchestrator, gérés et exécutés à partir de la page Cas de test (Test Cases).

Cas de test

Utilisez le type de projet Automatisation de test à partir du mode arrière-plan > Commencer pour commencer à concevoir un cas de test.



Plusieurs de ces fichiers .xaml peuvent être ajoutés à un projet en utilisant l’option ruban Nouveau > Cas de test.

Les packages d'activités par défaut pour ce type de projet sont : UiPath.System.Activities, UiPath.UIAutomation.Activities et les activités de vérification de UiPath.Testing.Activities.

De telles activités se comportent différemment lorsqu’elles sont exécutées ou déboguées. Si une activité de vérification rencontre une erreur, l’exécution ne s’arrête pas pour lancer l’erreur, mais enregistre plutôt l’activité échouée dans le panneau Sortie. Si l’activité a été exécutée avec succès, elle est marquée dans le panneau.



Cas de test centrés sur les données

Les tests d’application peuvent nécessiter de travailler avec de grands ensembles de données pour vérifier l’exécution du workflow et couvrir les cas importants. Plutôt que de créer plusieurs cas de test pour chaque ensemble de données, importez et utilisez vos ensembles de données à l’intérieur du projet avec le type de fichier Cas de test centré sur les données.

Dans le panneau Projet (Project), faites un clic droit sur un cas de test et sélectionnez Ajouter des données de test (Add Test Data).



Accédez à Fichier de variation pour choisir un fichier Excel à importer, puis sélectionnez une feuille de calcul.



Cliquez sur Importer (Import). Le fichier Excel importé est accepté comme entrée, les données sont importées en tant que types InArgument ainsi que les valeurs du fichier.


Ensuite, utilisez l'activité Vérifier l'expression avec l'opérateur (Verify Expression with Operator) pour comparer les valeurs avec celles du fichier Excel importé, à l'aide des opérateurs disponibles. Pour en savoir plus sur l'activité, cliquez ici.

Run/Debug avec variations de données

L’exécution ou le débogage d’un cas de test centré sur les données peut se faire de deux façons, soit en utilisant toutes les données importées, soit en sélectionnant les données spécifiques à utiliser.

Cliquez sur les options Exécuter le fichier avec des variations de données ou Déboguer le fichier avec des variations de données à partir du ruban. La fenêtre Variations de données s’ouvre :



Sélectionnez les données que vous souhaitez utiliser pour exécuter ou déboguer le cas de test en cliquant sur la case à cocher à côté de chaque ligne. Cliquez sur Exécuter ou Déboguer après avoir fait la sélection.

Si le projet de cas de test utilise l'activité vérifier l'expression avec l'opérateur, l’exécution est effectuée une fois pour chaque ensemble de données sélectionné.

Remarque :

Si des modifications ont été apportées à l’ensemble de données Excel, supprimez et ajoutez à nouveau l’ensemble de données dans le projet de cas de test.

Supprimer les données de test

Les ensembles de données importés peuvent être supprimés d’un fichier de cas de test centré sur les données en faisant un clic droit sur le fichier .xaml dans le panneau Projet et en sélectionnant Supprimer les données de test :


Un nouvel ensemble de données peut être ajouté en sélectionnant l’option Ajouter des données de test.

Migration de cas de test

Les workflows existants utilisés à des fins de test peuvent être convertis vers et depuis des cas de test à l'aide de Studio Pro. En outre, vous pouvez créer un projet de test RPA à partir de processus existants.

Convertir en cas de test

Pour convertir les workflows en cas de test, faites un clic droit sur les fichiers du panneau Projet et sélectionnez Convertir en cas de test :



Importer des cas de test

Si vous avez déjà créé des workflows ou des cas 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 cas de test :



Les fichiers .xaml importés sont ajoutés à l’arborescence du projet, sous forme de brouillon de cas 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.

Notez que cette option est uniquement disponible pour les bibliothèques et les projets Automatisation de test (Test Automation) créés avec une licence Studio Pro.

Publier les cas de test

Les fichiers de cas de test et de cas de test axé sur les données sont créés par défaut en tant que brouillons. Avant de tenter de publier, ces .xaml fichiers doivent être définis comme publiables à partir du panneau Projet (Project) .


La multi-sélection est disponible, il suffit de maintenir la touche Ctrl tout en sélectionnant chaque fichier individuellement, puis clic droit > Définir comme publiable.



Remarque : les cas de test publiables peuvent être redéfinis en tant que brouillons en faisant un clic droit sur le cas de test et en sélectionnant Définir comme brouillon.
Après avoir sélectionné Défini comme publiable, l’icône du fichier passe du gris au bleu, indiquant que le fichier est prêt à être publié et packagé dans un fichier .nupkg.
Remarque : à moins d’être configuré comme publiable, les fichiers brouillons ne sont pas packagés et publiés.

La publication des cas de test est effectuée de la même manière que pour les autres types de projets. Utilisez l’option Publier (Publish) dans le ruban de Studio Pro. Vous pouvez définir une version du projet et utiliser les options de signature de certificat. Pour en savoir plus sur la publication de projets, cliquez ici.

Les cas de test peuvent être publiés sur Orchestrator, les valeurs par défaut de Robot ou un chemin d'accès personnalisé. Pour publier sur Orchestrator, assurez-vous que Robot ou UiPath Assistant est connecté à Orchestrator en suivant ces étapes.

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.