test-cloud
latest
false
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Guide de l'utilisateur Test Cloud

Dernière mise à jour 7 mai 2025

Test d'application

Pour garantir l’efficacité de vos workflows de test d’application, intégrez les concepts suivants dans le processus de conception de vos projets de test :

1. Créer une infrastructure évolutive d'automatisation des tests

Utilisez les composants suivants lors de la conception de cas de test automatisés dans Studio :

  • Référentiel d’objets (Object Repository) : centralisez les éléments d’IU pour une réutilisation facile dans tous les cas de test et tous les projets.
  • Workflows: créez des workflows modulaires pour des actions courantes.
  • Cas de test: Assemblez les workflows en cas de test structurés et automatisés, en utilisant des modèles de cas de test et des modèles d'exécution.

    Regroupez les cas de test liés dans des dossiers pour améliorer la visibilité et l’organisation.

2. Explorer Test Manager pour la traçabilité et la couverture

Améliorez la traçabilité et la couverture de vos projets de test à l'aide de Test Manager :

  • Commencez par créer ou importer des exigences pour lier les cas de test aux objectifs métier.
  • Bénéficiez d’une traçabilité de bout en bout en connectant les cas de test aux exigences.
  • Analysez la couverture des tests et découvrez les lacunes potentielles à l'aide des tableaux de bord Insights.
  • Synchronisez les artefacts de test avec les outils ALM populaires à l'aide d'UiPath Test Manager Connect.

3. Améliorez vos projets de test avec des fonctionnalités d'IA

Utilisez les fonctionnalités d’IA de Autopilot pour Testers afin d’améliorer vos projets de test :
  • Fonctionnalités de Test Manager AI : vous aident à examiner la qualité des prérequis, à générer des scénarios de test manquants et à recueillir des informations sur les tests.
  • Fonctionnalités de Studio AI : aide à refactoriser le code, générer des expressions, des données de test et des vérifications approximatives, et des cas de test codés/low code.

Pour plus d’informations sur les fonctionnalités d’IA proposées par Autopilot pour Testers, consultez Autopilot pour Testers.

4. Optimiser la stratégie de sélecteur de test d’IU

Utilisez Test Cloud d'UiPath pour améliorer les tests du sélecteur d'interface utilisateur :
  • Utilisez le référentiel d'objets au lieu de sélecteurs statiques pour les éléments d'IU.
  • Évitez les sélecteurs absolus qui cassent les modifications de l'interface utilisateur. Utilisez des sélecteurs basés sur l'ancre pour les éléments d'IU dynamiques.
  • Activez les règles de l'analyseur de workflow Simuler le clic (Simulate Click) et Simuler le type (Simulate Type) pour accélérer les interactions dans les applications Web ou de bureau.
  • Implémentez des mécanismes de nouvelle tentative pour gérer les retards d’interface utilisateur intermittents.

5. Implémenter des tests centrés sur les données

Utilisez les capacités de données de test disponibles :
  • Simplifiez la gestion des données de test avec Orchestrator files d'attente de données de test et les entités Data Service .
  • Générez des données de test en utilisant l’IA.
  • Paramétrez les entrées de test au lieu d'utiliser des valeurs codées en dur.

6. Intégrer les tests UiPath dans les pipelines CI/CD

Suivez ces recommandations pour intégrer des tests dans les pipelines CI/CD :
  • Planifier et exécuter des tests automatisés dans Test Manager.
  • Déclenchez automatiquement les tests à l'aide des outils DevOps.
  • Réduisez la durée du cycle de test grâce à une exécution parallèle sur plusieurs robots.
  • Utilisez des tests basés sur l'API pour minimiser la dépendance à l'interface utilisateur.

7. Gérer la gestion et la signalement des exceptions

Pour gérer efficacement les exceptions des exécutions de test :
  • Enregistrez les résultats d'exécution détaillés, y compris les captures d'écran et les messages d'erreur, dans Test Manager.
  • Utilisez les blocs Essayer de capturer (Try-Catch) pour une gestion cohérente des erreurs.
  • Utilisez les journaux d'Orchestrator pour un débogage approfondi.
  • Distribuer les rapports d'exécution de test par e-mail.

8. Optimiser les performances d'exécution des tests

Suivez ces méthodes pour améliorer les performances :
  • Exécutez les tests en mode Unattended pour des résultats plus rapides.
  • Remplacez les délais statiques par des mécanismes d'attente dynamiques.
  • Réduisez les interactions d'IU en utilisant les validations d'API et de base de données.

9. Maintenance et mise à jour régulières des tests automatisés

Gardez vos tests automatisés à jour :

  • Mettez régulièrement les sélecteurs à jour pour qu’ils correspondent aux modifications de l’application.
  • Supprimez les cas de test obsolètes.
  • Refactorisez les workflows pour une meilleure efficacité.
  • Utilisez le contrôle de version pour suivre les modifications et favoriser la collaboration.

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