test-suite
latest
false
  • Notes de publication Cloud Test Manager
  • Notes de publication de Studio
    • Notes de publication de Studio
    • 2024.10.1
    • 2024.10.5
  • Notes de publications de Cloud Orchestrator
  • Notes de publication sur les Intégrations CI/CD
UiPath logo, featuring letters U and I in white
Notes de publication de Test Suite
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 15 nov. 2024

2024.10.5

Date de publication : 21 octobre 2024

Fonctionnalités d'automatisations codées

Règle de l'analyseur de workflow pour le code

Nous avons introduit deux nouvelles règles d’ analyseur de workflow :
  • ST-DPB-010: assurez-vous que dans un workflow ou un cas de test codé, une seule méthode est marquée avec l'attribut [Workflow] ou [Test Case] .
  • ST-NMG-017: garantit qu'un nom de classe est distinct de l'espace de noms par défaut.
  • ST-REL-001: Ensures that the argument types of In/Out parameters are matching.

Fichier de documentation XML pour votre code personnalisé et vos bibliothèques

Vous pouvez désormais accéder aux fichiers de documentation XML après avoir publié un projet et profiter de l'avantage de la documentation pour votre code et vos bibliothèques personnalisés. Une fois le projet publié, les fichiers XML sont générés avec les fichiers DLL et PDB dans votre dossier de projet. Vous pouvez également les trouver dans le dossier lib du fichier NUPKG généré. Consultez la page Utilisation d’automatisations codées pour en savoir plus sur la publication de projets contenant des automatisations codées.

Modify arguments as properties for coded automations in libraries

Vous pouvez désormais ajuster en toute fluidité les propriétés d’une automatisation codée réutilisée en tant que workflow invoqué via les propriétés présentes dans le corps de l’activité. Cela s’applique lorsque vous exportez une automatisation codée dans une bibliothèque, installez cette bibliothèque dans un autre projet et appelez l’automatisation codée dans votre workflow XAML actuel. Dans le workflow invoqué ajouté en tant qu’activité, modifiez les propriétés disponibles de l’automatisation codée invoquée en fonction de vos besoins.

De plus, dans le projet de bibliothèque, vous pouvez également configurer la mise en page d’une activité à partir de la fenêtre Propriétés de l’activité (Activity Properties). La configuration des propriétés de l’activité avant d’exporter l’automatisation codée implique des options d’édition telles que Nom complet (Display Name), Info- bulle ou Lien d’aide (Help Link).

Declaring In/Out arguments using Output

You can now declare an In/Out argument by naming it Output. Naming any argument as Output treats it as an In/Out argument, even if it's only declared once in the method. For more information about using arguments in coded automations, visit Working with Input and Output arguments.

Fonctionnalités d’automatisation de test

Modèle de test XBrowser

Simplifiez vos processus de test de sites Web et d’applications Web en utilisant le modèle de test XBrowser. Ce modèle vous permet de tester les mêmes données de test d'une application Web avec plusieurs navigateurs, le tout sous une seule automatisation. Consultez Modèle de test XBrowser (XBrowser Test Template) pour plus d'informations.

Générer des cas de test low-code à l'aide de l'IA

Vous pouvez désormais générer un cas de test low-code entièrement automatisé en utilisant le langage naturel, avec l'aide de AutopilotTM. Visitez la page Générer des cas de test en utilisant l’IA pour découvrir comment générer des cas de test low-code.

AutopilotTM improvements

Le panneau vous permet d’utiliser Autopilot™ afin de résumer votre workflow et générer des workflows à partir d’une interface centralisée. Le panneau améliore également la gestion des erreurs et le dépannage en fournissant des suggestions basées sur l’IA pour résoudre les erreurs de workflow low-code et codées, y compris les erreurs identifiées par les règles de l’analyseur de workflow. Par ailleurs, vous pouvez utiliser Autopilot pour rechercher l’ensemble de la documentation UiPath directement à partir du panneau. Pour en savoir plus, consultez Le panneau Autopilot.

Améliorations des automatisations codées

  • Les raccourcis clavier suivants vous permettent désormais de développer ou de réduire votre sélection de code actuelle comme suit :
    • Ctrl + Shift + <Num+: développez votre sélection de code actuelle pour inclure le prochain nœud de syntaxe plus grand. À partir de la ligne actuelle, vous pouvez développer pour inclure le bloc actuel, puis la méthode actuelle, la classe actuelle, l'espace de noms, et enfin le fichier entier.
    • Ctrl + <Shift + Num-: réduisez progressivement la sélection de nœuds de syntaxe actuelle.
  • Vous pouvez désormais enregistrer vos interactions avec les éléments d'IU et les convertir en automatisations codées.

Améliorations de l’automatisation de test

Améliorations des données de test générées par l’IA

  • Lorsque vous utilisez Autopilot pour générer des données de test, vous pouvez lui demander d’introduire des arguments supplémentaires, qui seront inclus dans le cas de test une fois que vous aurez importé l’ensemble de données généré.
  • Désormais, vous allez initialement proposer une instruction d’invite à Autopilot pour obtenir un ensemble de données de test principal. Il s’agit d’un changement par rapport au comportement précédent, dans le cadre duquel Autopilot avait initialement créé un ensemble de données de test que vous pouviez affiner à l’aide d’instructions d’invite.
  • Vous pouvez demander à Autopilot de générer un certain nombre de variations de données.

Messages d’erreur améliorés pour l’intégration Postman

Nous avons apporté des améliorations à l’automatisation des tests d'API. Les messages d'erreur de l'intégration Postman sont désormais plus clairement affichés dans l'interface utilisateur.

Conversion de texte en améliorations de code

Vous pouvez désormais transformer du texte en code en sélectionnant l’icône Autopilot ou en choisissant l’action Générer le code existante.

Autres améliorations

Temps de compilation optimisé pour les projets complexes, y compris les cas de test low-code et codés, les modèles d'exécution et les entités.

Changements radicaux

Pour éviter les conflits lorsque vous utilisez des connexions à partir des mêmes dossiers Orchestrator, vous devez désormais utiliser une convention d'affectation de noms différente lors de l'établissement des connexions dans les automatisations codées. Après avoir créé la connexion dans Integration Service, appelez-la dans votre automatisation codée en utilisant à la fois le dossier Orchestrator et le nom du sous-dossier où réside la connexion.

Cela ne changera rien pour vos connexions Integration Service. Vous devez cependant modifier manuellement le nom de la connexion que vous avez définie dans vos automatisations codées. Par exemple, si vous avez une automatisation pour laquelle vous avez une connexion similaire à celle-ci : var myGmailConnection = connections.Gmail.My_Workspace_john_doe_gmail_com, où My_Workspace est le nom du dossier Orchestrator, vous devez maintenant inclure le nom du sous-dossier dans lequel la connexion a été établie pour la première fois. Ainsi, si la connexion Gmail se trouve dans le sous-dossier My Gmail Workspace , vous modifieriez le nom de la connexion en : var myGmailConnection = connections.Gmail.My_Workspace_My_Gmail_Workspace_john_doe_gmail_com.

Pour plus d'informations sur la nouvelle méthode de configuration des connexions de service dans les automatisations codées, consultez Création de connexions pour les services dans les automatisations codées.

Problèmes connus

Lorsque vous travaillez avec des workflows ou des cas de test codés, une erreur peut se produire. Si vous essayez de créer des arguments de n'importe quel type (y compris In, Out et In/Out) avec certains noms tels que result, newResult, codedWorkflow et isolated, vous pouvez rencontrer une erreur de compilation.

Consultez les notes de publication de Studio pour prendre connaissance de toutes les mises à jour de la version 2024.10.5.

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.