- Studio installation
- Robot installation
- Orchestrator installation
- Test Manager installation
Installation
Perform the following steps, as part of the prerequisites for installing Test Manager.
Check the Hardware requirements and Software requirements before installation.
You can enable the Test Automation module when you install or upgrade Orchestrator. When you reach UiPath Orchestrator Setup select Test Automation.
Additionally, you can perform the following steps for enabling the Test Automation feature in Orchestrator, based on the installation type:
- For MSI intallations:
- On the Orchestrator web application server, navigate to Control panel, and then Programs.
- Select Orchestrator, and then click Change.
- Select Test
Automation.
A pop-up is displayed, where additional steps are described to finalize the action.
- Follow the steps from the pop-up to finalize the action.
- For Orchestrator deployed in Azure PaaS:
- Before running the
Publish-Orchestrator.ps1
script, configure the following settings for your App Service:- AppSettings: Key =
TestAutomation.ModuleEnabled
- Set to True to enable the Test Automation module. - AppSettings: Key =
TestAutomation.FeatureEnabledByDefault
- Set to True to enable the Test Automation module by default. - ConnectionString: Name =
TestAutomation
- Set the Test Automation database connection string. You can either use a connection string similar to the one used for Orchestrator, or a different one altogether. For example: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
.Warning: Make sure to mark these settings asDeployment slot setting
, especially if you are using hotswap slots.
- AppSettings: Key =
- If you already have deployed Orchestrator without enabling the Test
Automation module, run the
Publish-Orchestrator.ps1
script with the same parameters as for an upgrade, and add the-testAutomationFeatureEnabled
parameter. - If you upgrade your Orchestrator instance, add the
-testAutomationFeatureEnabled
parameter to thePublish-Orchestrator.ps1
script before running it.
- Before running the
- Regardless of the type of user
(domain or SQL) you want to connect to SQL Server, please note that you need
to assign it the
dbcreator
Server Role BEFORE installing Test Manager, as the database is created during this installation process. - If security restrictions do
not allow the use of the
dbcreator
Server Role in the service account, create the empty database in SQL Server.The Windows installer connects to SQL Server to verify the existence of the database.
- After creating the database, you
need to provide the user which connects to the SQL database with the
db_owner
user mapping role, as in the following screenshot.
Download the UiPath Test Manager installation kit from the Customer Portal.
Configure the SQL Server instance that you want to use to install Test Manager, using the following requirements:
- The name of the SQL Server machine;
- The name of the instance, if it’s not the default instance;
- The value of the TCP port, if it’s not the default port - 1433;
- The SQL Server port is open in the firewall of the SQL Server machine;
- The TCP Protocol in SQL Server Configuration Manager has to be enabled;
- The SQL Server service needs to listen on a fixed port, not on a dynamically allocated one.