- Démarrage
- À propos de Test Manager
- Actions d'Autopilot
- À propos du chat Autopilot (agent)
- À propos du masquage des informations personnelles
- Démarrage
- Disponibilité de la fonctionnalité Test Manager
- Tarification unifiée : Test Manager de licence
- Flex : Test Manager de licence
- Guide de démarrage rapide
- Types de test dans Test Manager
- 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
- Documenter les cas de test avec Task Capture
- Paramètres
- Champs du cas de test Playwright
- 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
- Activer ou désactiver la gouvernance en masse pour les cas de test
- Appliquer l’ordre de signature pour les cas de test régis
- 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 dans 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
- Afficher les informations de gouvernance pour les journaux de cas de test
- Gérer les approbateurs pour les journaux de cas de test régis
- Gérer les journaux de cas de test régis dans l’état En cours
- Gérer les journaux de cas de test régis dans l’état En révision
- Gérer les journaux de cas de test régis dans l’état Signé
- Gérer les commentaires pour les journaux de cas de test régis
- Activer la gouvernance au niveau du journal de cas de test
- Désactivation de la gouvernance au niveau du journal de cas de test
- 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
- 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
- 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'outil de gestion du cycle de vie des applications (ALM)
- Connecté à Test Manager
- Test Manager - Connecteur Integration Service
- Intégration de l'API
- Agents de codage pour les tests
- Résolution des problèmes
Packaging de projets Playwright pour Test Manager
Intégrez un projet de test Playwright dans un package d'automatisation UiPath et publiez-le dans Orchestrator afin que Test Manager puisse l'exécuter.
Cette capacité est en disponibilité contrôlée, livrée uniquement aux locataires éligibles. Il est disponible dans Test Manager uniquement lorsqu'il est livré via Test Cloud.
Intégrez un projet de test Playwright dans un package d'automatisation UiPath (.nupkg) et publiez-le dans Orchestrator, de sorte que l'automatisation soit disponible pour l'exécution à partir de Test Manager.
Prérequis
- Un répertoire de projet de test Playwright autonome : son propre
playwright.config.*,package.json, et un fichier de verrouillage pris en charge, avec des dépendances résolues à la racine compressée. Un sous-dossier de mono-repo ne fonctionne que s'il est autonome. - Playwright version 1.19 ou ultérieure. npm est le seul gestionnaire des packages pris en charge - la racine compressée doit contenir un
package-lock.json. - L'interface de ligne de commande (CLI) UiPath installée et mise à jour vers une version récente. Consultez la section Installation de la CLI UiPath.
- Une clé de projet Test Manager. Requise par défaut - la CLI refuse de compresser le fichier dans ce paramètre, à moins que vous ne transmettiez
--no-create-test-cases. Les cas de test correspondants sont automatiquement créés et liés une fois que Test Manager ingère le package résultant, et non au moment de la création du package. La clé doit être alphanumérique en majuscules.
Le packaging exclut node_modules, .git, .uipath, dist, test-results, playwright-report, et .cache. Il exclut également toujours les fichiers secrets à n'importe quelle profondeur : .env, .env.*, .npmrc, et .git-credentials. Tout le reste du répertoire du projet est livré tel quel, alors gardez les secrets hors des autres fichiers - les identifiants codés en dur dans les fichiers de configuration ou de fixture sont toujours inclus.
Étapes
-
Ouvrez un terminal dans le répertoire racine du projet Playwright.
-
Exécutez
uip tm packavec l'option--type playwright, par exemple :uip tm pack --project-path . --type playwright --project-key SWAG --name SwagLabsDemo --package-version 1.0.0 -o .packages --output jsonuip tm pack --project-path . --type playwright --project-key SWAG --name SwagLabsDemo --package-version 1.0.0 -o .packages --output jsonPour obtenir la référence complète des indicateurs, y compris la façon de désactiver la création automatique de cas de test, consultez uip tm pack.
-
Publiez le
.nupkgobtenu dans le flux de packages Orchestrator du locataire, à l'aide de l'une des options suivantes :- Téléversez-le manuellement dans Orchestrator (Packages > Téléverser).
- Déposez-le dans un dossier qu'Orchestrator surveille à la recherche de packages.
- Utilisez la CLI UiPath pour le téléverser directement à partir de la ligne de commande.
Résultat
Le paquet s'affiche dans le flux de paquets dans Orchestrator. Si une clé de projet a été fournie, les cas de test correspondants sont automatiquement créés dans ce projet Test Manager, avec l’automatisation Playwright déjà liée. Sinon, les automatisations du package deviennent disponibles pour la sélection via Sélection de l'automatisation.
Associé
- Automatisation de test Playwright
- pack tm uip
- Automatisation de test Playwright avec la compétence uipath-test - automatisez l'ensemble de ce flux, y compris le packaging, à partir d'un agent de codage.