test-suite
2023.10
false
Test Suite 安装指南
安装
您可以在安装或升级 Orchestrator 时启用测试自动化模块。在“UiPath Orchestrator 设置”,选择“测试自动化”。
此外,您可以根据安装类型执行以下步骤,以在 Orchestrator 中启用“测试自动化”功能:
- 对于 MSI 安装:
- 在 Orchestrator 网页应用程序服务器上,导航至“控制面板”,然后导航至“程序”。
- 选择“Orchestrator”,然后单击“更改”。
- 选择“测试自动化”。
系统将显示一个弹出窗口,其中描述了用于完成操作的其他步骤。
- 请按照弹出窗口中的步骤完成操作。
- 对于在 Azure PaaS 中部署的 Orchestrator:
- 在运行
Publish-Orchestrator.ps1
脚本之前,请为您的应用程序服务配置以下设置:- AppSettings:密钥=
TestAutomation.ModuleEnabled
- 设置为 True 以启用测试自动化模块。 - AppSettings:密钥=
TestAutomation.FeatureEnabledByDefault
- 设置为 True 以默认启用测试自动化模块。 - ConnectionString:名称=
TestAutomation
- 设置测试自动化数据库连接字符串。可以使用与 Orchestrator 相同的连接字符串,也可以使用不同的连接字符串。例如: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
。警告:确保将这些设置标记为Deployment slot setting
,尤其是在使用热插拔插槽的情况下。
- AppSettings:密钥=
- 如果您已在未启用测试自动化模块的情况下部署了 Orchestrator,请使用与升级相同的参数运行
Publish-Orchestrator.ps1
脚本,并添加-testAutomationFeatureEnabled
参数。 - 如果升级 Orchestrator 实例,请在运行
Publish-Orchestrator.ps1
脚本之前将-testAutomationFeatureEnabled
参数添加到该脚本中。
- 在运行
为您在“ 数据库设置” 安装选项卡的“身份验证模式”字段中提供的 SQL 用户提供创建数据库所需的权限。 在安装 Test Manager 期间,将创建一个新的专用数据库。
注意: 在 Orchestrator 中启用 测试自动化 功能时,它将创建一个默认名称为 UiPathTestAutomation的专用数据库。 此数据库与在 Test Manager 安装期间创建的数据库不同。
- 无论您要将哪种用户类型(域或 SQL)连接到 SQL Server,请注意,您需要在安装 Test Manager 之前为其分配
dbcreator
服务器角色,因为数据库是在此安装过程中创建的。 - 如果安全限制不允许在服务帐户中使用
dbcreator
服务器角色,请在 SQL Server 中创建空数据库。Windows 安装程序连接到 SQL Server 以验证数据库是否存在。
- 创建数据库后,您需要为连接到 SQL 数据库的用户提供
db_owner
用户映射角色,如以下屏幕截图所示。
使用以下要求配置要用于安装 Test Manager 的 SQL Server 实例:
- SQL Server 计算机的名称;
- 实例的名称(如果它不是默认实例);
- TCP 端口的值(如果不是默认端口):1433;
- SQL Server 端口已在 SQL Server 计算机的防火墙中打开;
- 必须启用 SQL Server 配置管理器中的 TCP 协议;
- SQL Server 服务需为侦听固定端口,而不是动态分配的端口。