- Démarrage
- Gestion de projet
- Documents
- Travailler avec l’analyse de l’impact des modifications
- Créer des scénarios de test
- Affectation de cas de test aux exigences.
- Clonage des cas de test
- Exporter des cas de test
- Lier des cas de test à Test Manager dans Studio
- Delete test cases
- Cas de test manuels
- Importer des cas de test manuels
- Documenter les cas de test avec Task Capture
- Paramètres
- Activation de la gouvernance au niveau du projet
- Désactivation de la gouvernance au niveau du projet
- Activation de la gouvernance au niveau des cas de test
- Désactivation de la gouvernance au niveau du cas de test
- Gérer les approbateurs pour les cas de test régis
- Gérer les cas de test régis à l’état En cours
- Gérer les cas de test régis à l’état En révision
- Gérer les objets régis à l'état Signé
- Gérer les commentaires pour les cas de test régis
- Appliquer des filtres et des vues
- Importer des ensembles de test Orchestrator
- Creating test sets
- Ajouter des cas de test à un ensemble de test
- Attribuer des utilisateurs par défaut dans l'exécution de l'ensemble de tests
- Activation de la couverture des activités
- Activer Healing Agent
- Configuration d'ensembles de test pour des dossiers et des robots d'exécution spécifiques
- Remplacer les paramètres
- Cloner des ensembles de tests
- Exporter des ensembles de tests
- Appliquer des filtres et des vues
- FAQ - Parité des fonctionnalités - Test Manager vs Orchestrator
- Exécution de tests manuels
- Exécuter des tests automatisés
- Exécuter des cas de test sans ensemble de tests
- Exécuter des tests mixtes
- Créer des exécutions en attente
- Appliquer un ordre d’exécution
- Réexécution des exécutions de test
- Planification des exécutions
- Résoudre les problèmes des exécutions automatisées
- Tests d'accessibilité pour Test Cloud
- Rechercher avec Autopilot
- Opérations et utilitaires de projet
- Paramètres de Test Manager
- Intégration de l'outil de gestion du cycle de vie des applications (ALM)
- Intégration de l'API
- Résolution des problèmes
Guide de l'utilisateur de Test Manager
Vous pouvez exécuter tous les ensembles de test à l'aide de l'option Exécuter > Exécuter automatiquement de l'onglet Vue d' ensemble d'un ensemble de test. Cette option appelle Orchestrator pour les cas de test créés dans Test Manager.
Vous pouvez également exécuter des tests automatisés si l'ensemble de test inclut des cas de test liés à partir de Studio. Pour plus d’informations, consultez Exécution de tests.
Prérequis
Pour exécuter des tests automatisés lorsque le paramètre Autoriser le contexte d’exécution hérité est désactivé, vous avez besoin des autorisations suivantes dans Orchestrator :
- Au niveau du locataire : Dossiers.Afficher et Utilisateurs.Afficher.
- Au niveau du dossier, où le package d'automatisation de test a été publié : TestSets.Create et TestSetExecutions.Create.
Conditions
:grey-exclamation: Pour utiliser l'option Exécuter automatiquement (Execute Automated), vous avez besoin d'au moins un cas de test automatisé dans un ensemble de test.
- Les exécutions de test automatisées ont un délai d’expiration par défaut de quatre jours, que vous ne pouvez pas modifier. Toute exécution de texte automatisée dépassant quatre jours sera marquée comme Annulée.
- L'exécution de test pour les ensembles de test liés à Orchestrator inclut uniquement les cas de test publiés dans le flux de processus du locataire Orchestrator dans la dernière version du package. Pour exécuter de nouveaux cas de test, publiez une nouvelle version de package dans Orchestrator et liez l'ensemble de test à Test Manager.
Important :
Les fonctionnalités de gestion des tests de tout locataire ont été transférées sur Test Manager. Les planifications de test ne sont donc plus disponibles dans Orchestrator, et vous ne pouvez plus exécuter de scénarios de test ou d'ensembles de tests directement à partir d'Orchestrator. Toutefois, vous pouvez continuer à exécuter des cas de test et des ensembles de test via les API d'Orchestrator pour l'automatisation de test, ou à l'aide de l' intégration native Test Manager - CI/CD.
- Les informations suivantes ne s'appliquent que si vous utilisez le contexte d'exécution hérité dans Test Manager: si votre ensemble de tests Test Manager inclut des cas de test de plusieurs projets Studio, le projet qui a le plus grand nombre de cas de test est pris en compte pour l'exécution. Par conséquent, seuls les cas de test de ce projet seront exécutés. En outre, Test Manager affichera un avertissement indiquant que plusieurs packages ont été sélectionnés, et que seuls certains d'entre eux seront exécutés. Vous pouvez exécuter des ensembles de test, y compris des cas de test de plusieurs projets Studio uniquement si vous liez les automatisations Studio aux cas de test Test Manager à l'aide uniquement de la fonctionnalitéConfigurer l'automatisation .
- Si votre ensemble de test comprend des cas de test en double dans plusieurs projets Studio, le tri est effectué par nom de projet dans l'ordre décroissant. Seuls les cas de test du projet placé en premier dans la liste seront exécutés.
Exécuter des ensembles de test automatisés
- Ouvrez votre projet dans Test Manager, puis accédez à Ensembles de test (Test Sets).
- Sélectionnez un ensemble de test et cliquez sur l'ellipse verticale.
- Sélectionnez Exécuter automatiquement (Execute Automated).
Pour plus d'informations, consultez Analyse des résultats de test.
- Les cas de test qui ne peuvent pas être exécutés sont ignorés lors de l'exécution via Orchestrator.
- Les cas de test qui ne sont pas exécutés génèrent des journaux de cas de test sans résultat.
Vous pouvez également ouvrir votre ensemble de test, cliquer sur Exécuter (Execute) et sélectionner Automatique (Automated) dans la liste déroulante.
Streaming en direct et contrôle à distance
La disponibilité des fonctionnalités dépend de la plateforme Cloud que vous utilisez. Pour des détails, reportez-vous à la page Disponibilité de la fonctionnalité Test Manager.
Cette fonctionnalité est disponible uniquement dans Test Manager fourni via Test Cloud.
Vous pouvez voir le flux en direct d’un robot qui exécute une exécution de test et, si nécessaire, prendre le contrôle de l’exécution en utilisant votre propre souris et clavier, sans interrompre le test. Cela vous aide à résoudre les problèmes et à déboguer plus efficacement, en réduisant les interventions manuelles et le temps de résolution.
Ces fonctionnalités sont désactivées par défaut et doivent être activées au niveau de l’ensemble de tests ou de l’exécution du test.
Prérequis
Pour utiliser les fonctionnalités de diffusion en direct et de contrôle à distance, procédez comme suit :
- Assurez-vous que votre rôle Test Manager dispose des autorisations suivantes :
- TestSets.Edit: pour activer la diffusion en direct et le contrôle à distance,
- Voir le flux en direct des exécutions automatisées: pour regarder l'exécution du test.
- Contrôler à distance le flux en direct d’exécutions automatisées: Pour contrôler l’exécution du test à distance.
Remarque :Par défaut, le rôle de projet Test Manager dispose de l’autorisation Afficher le flux en direct des exécutions automatisées . Toutefois, pour contrôler à distance le flux en direct, un administrateur Test Manager doit attribuer manuellement cette autorisation aux utilisateurs via un rôle personnalisé.
- Activez la diffusion en direct ou la fonctionnalité de contrôle à distance au niveau de l'ensemble de tests pour l'ensemble de tests souhaité :
- Ouvrez l’ensemble de tests ou l’exécution du test.
- Pour les ensembles de test : accédez à l'onglet Configuration .
- Pour les exécutions de test : accédez à l'onglet Paramètres ,
- Sélectionnez le bouton Activer la diffusion en direct pour activer la capture d’un flux en direct d’une exécution de test.
- Si vous souhaitez également contrôler à distance l'exécution du test en cours, sous Autoriser le contrôle à distance, sélectionnez Activer.
- Ouvrez l’ensemble de tests ou l’exécution du test.
- Installez un visualiseur VNC sur votre machine.
Voir le flux en direct
Pour afficher le flux en direct d’une exécution de test en cours, suivez ces étapes :
- Déclenche l'exécution d'un ensemble de tests.
- Dans la section Exécution , ouvrez l'exécution de test en cours.
- Accédez à l'onglet Résultats .
- Dans la colonne Vidéo , sélectionnez En direct.
Remarque :
(Pour le Cloud dédié uniquement) Si l'option En direct n'apparaît pas dans la colonne Vidéo d'un cas de test, actualisez les journaux de cas de test.
Contrôle à distance d’une exécution de test
Afin de contrôler à distance une exécution de test en cours, procédez comme suit :
- Dans la fenêtre de diffusion en direct, sélectionnez Prendre le contrôle à distance.
- Utilisez votre souris et votre clavier locaux pour contrôler la session de robot.
Enregistrement vidéo d'exécutions automatisées
Cette fonctionnalité est disponible uniquement dans Test Manager fourni via Test Cloud.
Vous pouvez enregistrer les 15 dernières minutes des exécutions de test dans Test Manager. Cette capacité vous permet de regarder et de télécharger l'enregistrement d'une exécution de test.
Prérequis
Pour utiliser les capacités de l'enregistrement vidéo, procédez comme suit :
- Activez les autorisations appropriées.
- Autorisations d'Orchestrator - Activez l'autorisation Supports d'exécution au niveau du dossier, avec les options suivantes:
- Consultation (View) : permet au compte de voir les enregistrements d'exécution de tâches.
- Création (Create) : permet au compte/rôle qui exécute la tâche de créer également l'enregistrement de l'exécution de la tâche.
- Supprimer (Delete) : permet au compte de supprimer des enregistrements vidéo d'Orchestrator.
- Autorisations Test Manager
- TestExecution.View
- Autorisations d'Orchestrator - Activez l'autorisation Supports d'exécution au niveau du dossier, avec les options suivantes:
- Découvrez les types d'enregistrements pris en charge et les robots associés.
- Options: Enregistrer et stocker les exécutions ayant échoué (Pendant 14 jours), Enregistrer toutes les exécutions (Pendant 7 jours)
- Les options sont disponibles pour :
- Automation Cloud Robots - Serverless
- Version du robot 2023.2 ultérieure
Activer l’enregistrement des exécutions de test
Activer l’enregistrement au niveau de l’ensemble de tests. La valeur que vous avez définie au niveau de l’ensemble de tests sera copiée au niveau de l’exécution du test.
- Accédez à Ensembles de tests.
- Sélectionnez un ensemble de tests , puis sélectionnez l'onglet Configuration .
- Activez Enregistrer l'exécution automatisée.
- Sous Type d'enregistrement, sélectionnez l'une des options suivantes: Enregistrer et stocker les exécutions ayant échoué (Pendant 14 jours) ou Enregistrer toutes les exécutions (Pendant 7 jours).
Activez l’enregistrement au niveau de l’exécution du test, ce qui est utile pour des scénarios comme les exécutions en attente ou les réexécutions. Si vous définissez une valeur au niveau de l'ensemble de tests, elle est reportée au niveau de l'exécution du test, où vous pourrez la gérer davantage.
- Accédez à Exécution.
- Ouvrez une exécution pour laquelle vous souhaitez activer l'enregistrement.
- Dans l'onglet Paramètres , activez l'option Enregistrer l'exécution automatisée.
- Sous Type d'enregistrement, sélectionnez l'une des options suivantes: Enregistrer et stocker les exécutions ayant échoué (Pendant 14 jours) ou Enregistrer toutes les exécutions (Pendant 7 jours).
Astuce :
Nous vous recommandons d'activer l'option Enregistrer toutes les tâches (Record all jobs) pendant une brève période afin d'observer un comportement potentiellement étrange lors de l’exécution de la tâche. Vous pouvez ensuite passer à l'enregistrement et au stockage seuls des tâches ayant échoué afin d'utiliser efficacement la bande passante et le stockage.
Afficher l’enregistrement des exécutions de test
- Accédez à Exécution, déclenchez l'exécution d'un ensemble de tests et sélectionnez l'onglet Enregistrement .
- Ouvrez un journal de cas de test, sélectionnez l’onglet Enregistrement et affichez l’enregistrement. Pour télécharger l'enregistrement, dans le coin supérieur droit de l'écran d'enregistrement, sélectionnez Télécharger.
- Prérequis
- Conditions
- Exécuter des ensembles de test automatisés
- Streaming en direct et contrôle à distance
- Prérequis
- Voir le flux en direct
- Contrôle à distance d’une exécution de test
- Enregistrement vidéo d'exécutions automatisées
- Prérequis
- Activer l’enregistrement des exécutions de test
- Afficher l’enregistrement des exécutions de test