- Installation de Studio
- Installation de UiPath Robot
- Installation d'Orchestrator
- Installation de Test Manager
- Prérequis matériels
- Exigences logicielles et conditions préalables
- Mettre à niveau
- Sauvegarde et restauration
- Résolution des problèmes
- Problèmes connus
Guide d’installation de Test Suite
Installation
Procédez aux étapes suivantes afin de remplir les prérequis pour l’installation de Test Manager.
Vérifiez les exigences matérielles et logicielles avant l’installation.
Vous pouvez activer le module d’automatisation de test lorsque vous installez ou mettez à niveau Orchestrator. Lorsque vous accédez à la configuration d’ UiPath Orchestrator, sélectionnez Automatisation de test.
En fonction du type d’installation, vous pouvez également effectuer les étapes suivantes afin d’activer la fonctionnalité Automatisation de test dans Orchestrator :
- Pour les installations MSI :
- Sur le serveur de l’application Web Orchestrator, accédez au Panneau de configuration, puis à Programmes.
- Sélectionnez Orchestrator, puis cliquez sur Modifier.
- Sélectionnez Automatisation de test.
Une fenêtre contextuelle va s’afficher, présentant des étapes supplémentaires afin de finaliser l’action.
- Appliquez les étapes de la fenêtre contextuelle pour finaliser l’action.
- Pour Orchestrator déployé dans Azure PaaS :
- Avant d’exécuter le script
Publish-Orchestrator.ps1
, configurez les paramètres suivants pour votre service d’application :- ParamètresApplication : Clé =
TestAutomation.ModuleEnabled
: définissez sur Vrai (True) pour activer le module d’automatisation de test. - ParamètresApplication : Clé =
TestAutomation.FeatureEnabledByDefault
: définissez sur Vrai (True) pour activer le module par défaut d’automatisation de test. - ChaîneConnexion : Nom =
TestAutomation
: définissez la chaîne de connexion de la base de données d’automatisation de test. Vous pouvez soit utiliser une chaîne de connexion similaire à celle utilisée pour Orchestrator, soit une chaîne complètement différente. Par exemple,Server=13.13.13.13;Initial Catalog=UiPath;Persist Security Info=False;User ID=dbUser;Password=pass123; MultipleActiveResultSets=False;Encrypt=True; Connection Timeout=30;TrustServerCertificate=True
.Attention : veillez à définir ces paramètres surDeployment slot setting
, surtout si vous utilisez des créneaux de hotswap.
- ParamètresApplication : Clé =
- Si vous avez déjà déployé Orchestrator sans activer le module Automatisation des tests, exécutez le script
Publish-Orchestrator.ps1
avec les mêmes paramètres que pour une mise à niveau et ajoutez le paramètre-testAutomationFeatureEnabled
. - Si vous mettez à niveau votre instance d’Orchestrator, ajoutez le paramètre
-testAutomationFeatureEnabled
au scriptPublish-Orchestrator.ps1
avant de l’exécuter.
- Avant d’exécuter le script
- Quel que soit le type d’utilisateur (domaine ou SQL) à connecter à SQL Server, notez que vous devez lui affecter le rôle de serveur
dbcreator
AVANT d’installer Test Manager, car la base de données est créée lors de l’installation. - Si les restrictions de sécurité n'autorisent pas l'utilisation du rôle de serveur
dbcreator
dans le compte de service, créez la base de données vide dans SQL Server.Windows Installer se connecte à SQL Server pour vérifier l'existence de la base de données.
- Après avoir créé la base de données, vous devez fournir à l'utilisateur qui se connecte à la base de données SQL le rôle de mappage utilisateur
db_owner
, comme dans la capture d'écran suivante.
Téléchargez le kit d'installation d'UiPath Test Manager.
Configurez l'instance SQL Server que vous souhaitez utiliser pour installer Test Manager, en respectant les exigences suivantes :
- Le nom de la machine exécutant SQL Server ;
- le nom de l'instance, si ce n'est pas celle par défaut ;
- la valeur du port TCP, si ce n'est pas le port par défaut : 1433 ;
- le port SQL Server est ouvert dans le pare-feu de la machine exécutant SQL Server ;
- le protocole TCP dans le Gestionnaire de configuration SQL Server doit être activé ;
- le service SQL Server doit écouter sur un port fixe, pas sur un port alloué de manière dynamique.