UiPath Documentation
private-test-cloud
2.2510
true

Guide d'administration de Test Cloud privé

Dernière mise à jour 11 mai 2026

Test d'application

Les tests d'applications sont disponibles uniquement via Test Cloud privé. Les fonctionnalités de test d'applications de Test Cloud privé prennent en charge toutes les étapes du processus de test, de la conception des automatisations de test à leur évaluation et leur déploiement.

  1. Concevoir des automatisations de tests: vous pouvez concevoir des automatisations de tests à l’aide de différentes méthodes uniquement dans StudioWeb, Studio STS ou la version 2025.10 et supérieure de Studio . Ceci comprend notamment les tests basés sur des données, pris en charge par des fonctionnalités telles que les entités de Data Service, les fichiers de données de test, les files d'attente de données de test, les données générées automatiquement et les données générées par l'IA. Les automatisations des tests peuvent être conçues soit à l'aide d'automatisations low-code, soit à l'aide d' automatisations entièrement codées pour ceux qui recherchent une expérience plus personnalisée.
  2. Fonctionnalités d'automatisation de test dans Studio: les tests automatisés de Studio offrent des fonctionnalités robustes permettant de vérifier les assertions de vos cas de test, de valider les documents ou l'équivalence textuelle, et de générer des données aléatoires. Les activités proposées par les packages Test et Automatisation mobile améliorent la portée et la fiabilité de vos tests.
  3. Test d'interface utilisateur: UI Automation vous permet de tester les éléments de l'interface utilisateur de manière efficace. Cette fonctionnalité utilise un référentiel d'objets pour simplifier le processus et garantir la précision.
  4. Déploiement de projets d'automatisation de test: après avoir conçu et vérifié vos automatisations de test, vous pouvez facilement les déployer sous forme de packages vers Orchestrator, permettant ainsi de passer en toute fluidité de la conception à l'exécution des tests.
  5. Intégration de Test Manager: Test Manager offre un point central permettant de superviser tous les tests créés et déployés à l'aide de Studio. Il vous permet de créer des exigences, des cas de test, des ensembles de tests et d'inspecter les exécutions. Il prend également en charge l'intégration avec une gamme d'outils ALM par le biais d' intégrations prêtes à l'emploi et, principalement, de Test Manager Connect. Afin d’optimiser davantage l’efficacité, Test Manager utilise les capacités d’IA proposées par AutopilotTM pour l’évaluation des prérequis, la génération de tests manuels à partir des prérequis et l’examen des résultats d’exécution, afin de générer des informations exploitables. Pour commencer à utiliser Test Manager, consultez le guide de démarrage rapide de Test Manager.
  6. Autres services de Test Cloud : en plus de ces fonctionnalités, Test Cloud inclut d'autres services pour prendre en charge vos activités de test. Ces améliorations permettent de créer, d'exécuter et d'évaluer des tests selon un processus intégré et rationalisé, améliorant ainsi la qualité et les performances de vos applications.

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'objet : centralisez les éléments d'IU pour une réutilisation facile entre les cas de test et les projets.
  • Workflows : concevez des workflows modulaires pour les actions courantes.
  • Cas de test : assemblez des workflows en cas de test structurés et automatisés à l'aide de modèles de cas de test et de modèles d'exécution. Regroupez les cas de test connexes dans des dossiers pour une visibilité et une organisation améliorées.

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

Exploitez les fonctionnalités d'IA d'Autopilot pour 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.

Pour de plus amples informations sur les fonctionnalités d'IA offertes par Autopilot, consultez la page À propos d'Autopilot dans Test Manager.

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

Employez UiPath Test Cloud privé pour améliorer le test 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.
  • Activer les règles Simuler le clic et Simuler le type de l'analyseur de workflow pour accélérer les interactions dans les Apps Web ou de bureau.
  • Implémentez des mécanismes de nouvelle tentative pour gérer les retards d’interface utilisateur intermittents.

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 ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour