管理设置
在管理 > 设置中,管理员用户可以通过在 OpenText Functional Testing Lab 服务器上设置属性和启用功能来配置共享空间。
某些配置与 OpenText Core SDP 和 OpenText Core Functional Testing Lab 无关。
将 OpenText Functional Testing Lab 用作 MSP 提供的托管服务时,或者在安装过程中启用共享空间时,某些设置可能会受到全局控制。有关详细信息,请参阅共享空间管理。
配置设置
通过详细说明设置的属性和启用功能来配置实验室。
要配置设置,请执行下列操作:
-
在管理设置列表中选择一个目录。
-
修改特定部分中的设置后,单击验证并保存,然后等待服务器确认您的更改。
要擦除所做的更改,请单击屏幕右上角的放弃更改。
注: 某些特性和设置仅适用于试用版、企业版和旗舰版许可类型。有关详细信息,请参阅许可证。
常规
通过常规部分,您可以配置常规设置。其中包括兼容性验证、锁定持续时间和密码过期时间。
下表提供了有关某些常规设置的其他信息。
设置 | 详细信息 |
---|---|
启用 WebSocket 安全 | 启用此设置时,连接到实验室的所有测试工具和集成产品都必须使用执行密钥来验证连接。有关详细信息,请参阅访问密钥管理。 |
启用兼容性验证 | 验证应用程序是否与用户尝试安装它的设备兼容,并且只允许安装兼容的应用程序。 |
密码到期 |
默认密码到期时间为 180 天。在终止日期前二十天,向用户发出警告,要求更改密码。“ 0 ”值表示没有到期日期。 如果用户的密码过期或用户忘记了密码,管理员用户可以从实验室管理或使用脚本重置密码。有关详细信息,请参阅管理用户帐户。 |
锁定持续时间 |
锁定对帐户和空闲设备连续失败登录的持续时间 (分钟)。要避免用户在输入错误密码三次后被锁定,请将锁定时间设置为" 0"。 |
整理日志报告 | 屏蔽日志中的敏感数据 (如密码和用户名)。 有关详细信息,请参阅收集并清除日志。 |
收集使用情况数据 |
您可以从控制台下载 CSV 报告,其中包含保留、设备、应用程序和作业信息。这使您能够评估您的实验室资源的使用情况。有关详细信息,请参阅实验室控制台。 |
设备屏幕视图空闲超时 | 如果在定义的时间段内未对设备执行任何操作,则远程设备屏幕显示窗口将关闭。设备保持锁定状态。 |
设备会话空闲超时 | 如果在定义的时间段内未对设备执行任何操作,会话将结束,设备将解锁。 |
收到设备消息后重置空闲时间 | 每当新设备消息到达时重置设备的空闲时间 (例如日志、度量) |
单点登录初始字符串 |
要与 OpenText Functional Testing Lab 的 ALM 扩展名集成,这是必需的。 将 COMMUNICATION_SECURITY_PASSPHRASE 标志的值从 ALM 站点管理复制到此字段 如果将此字段留空,单点登录将不起作用。有关详细信息,请参阅实验室向导。 |
收集数据的权限 |
根据公司的隐私政策,允许 OpenText 内部使用数据收集功能来改进产品。 |
管理员的电子邮件地址 | 当单击联系您的管理员时使用的电子邮件地址。必须为提供电子邮件的用户分配管理员角色。 |
执行/连接器最大持续时间 | 设置“执行”和连接器访问键有效的最大数量天。达到限制后,密钥将过期。如果将这些字段留空,则密钥没有到期日期。要从访问键列表中自动删除过期的键,请启用移除自动选项。 有关以创建访问键的详细信息,请参阅访问密钥管理。 |
Prometheus 集成 |
启用或者关闭与 Prometheus 的集成。单击验证并保存后,重启服务器。 |
使用数据持续时间 |
定义用于收集使用情况数据的时间段 (天) 。 |
代理服务器设置 (Web 访问)
使用代理服务器时,请在代理配置部分配置服务器配置。
设备预留
在设备预留下方,您可以配置设备预留配置,如预留时长、预留数量等。有关这些设置的详细信息,请参阅设备预留设置。
Android 代码注入服务
要在测试某些应用程序时启用录制和回放功能,需要使用 OpenText Functional Testing Lab 库将其重新注入代码。
在 Android 代码注入服务标签中,您可以指定 Android 代码注入程序的主机计算机、端口和协议。默认情况下,将代码注入服务计算机设置为 localhost。 与 OpenText Core SDP 无关。
您也可以自定义代码注入应用程序是否信任自签及 Android 系统证书。在使用 VuGen MITM 协议录制用于负载测试的脚本时,这是必需的。有关何时需要注入代码的详细信息,请参阅应用程序代码注入和签名服务。
iOS 签名服务
在 iOS 签名服务下方,您可以配置 iOS 的签名服务。有关这些设置的详细信息,请参阅 iOS 签名服务。
iOS 选项
iOS 选项节中所有 iOS 设备的全局控制设置。
设置 | 详细信息 |
---|---|
防止自动锁定 | 如果在 iOS 设备的“设置”中配置了自动锁定,则通过每隔 30 秒唤醒设备来阻止自动锁定。 |
应用程序启动期间自动忽略警报 | 警报在应用程序启动期间显示 (例如,位置权限请求) ,可能会阻止 OpenText Functional Testing Lab 标识应用程序已成功启动。 启用此选项时,将自动解除应用程序启动期间的系统警报。 |
空闲时自动忽略系统警报 | 有时,诸如 iOS 更新通知之类的警告会干扰设备的插件和播放过程。 启用此选项时,系统警报每 15 秒自动解除一次。为了避免干扰测试,不会在记录和重放期间消除警报。 |
使用 accessibilityId | 对于代码注入应用程序,使用 accessibilityId 属性和值来标识组件,而不是使用 accessibilityLabel。 |
支持时间和日期更改 |
启用后,此选项可防止远程视图在日期或时间更改时冻结。 备注: 启用此选项仅在测试涉及更改时间和日期。 |
电话支持 (技术预览) | 启用在录制和重播期间在设备上拨打或接听电话。iOS 版本 12 及更高版本中支持。备注: 启用该设置后,请重新连接 iOS 设备以使该设置生效。 |
日文汉字键盘支持 |
应仅对日语键盘启用此选项。启用后,系统会在设备屏幕上查找从物理键盘输入的键并将其传递给软键盘。这就为日语汉字键盘提供了更好的支持。 备注: iOS 12 及更高版本支持该设置。 |
注: 通过选择负选项,可以自动解除报警。例如: 您选择的是不允许。
Amazon Device Farm 集成
此集成允许您使用 Amazon 场中的设备进行测试。在 Amazon Device Farm integration 下方,您可以启用集成并提供 AWS 安全证书。如果创建了要通过 EC2 接口使用的项目,请在此处指定其名称。
有关详细信息,请参阅 AWSDevice Farm 集成或访问管理设置中的 AWS 文档链接。
- 注:
- 这些设置将覆盖在 EC2 实例中为测试定义的任何其他设置。
- 关闭 ADF 集成时,更改可能需要多达 10 分钟才能生效。
用户权限
您可以在工作区中针对应用程序和设备上的操作定义用户权限。预留者默认情况下,用户具有执行所有操作的权限。有关这些设置的详细信息,请参阅用户权限。
Network Virtualization 集成
Network Virtualization 集成部分用于指定 NV Test Manager 计算机信息、验证令牌以及使用的协议 (HTTP 或 HTTPS)。
有关这些设置的详细信息,请参阅设置 Network Virtualization 集成。
NV 仅支持内部部署设备。
LDAP 集成
如果您的组织使用 LDAP 来管理用户帐户,则可以允许用户使用其 LDAP 凭据进行访问。有关这些设置的详细信息,请参阅 LDAP 设置。
使用共享空间时,某些设置由操作符全局控制。有关详细信息,请参阅共享空间管理。
SAML SSO 集成
支持 SAML (安全声明标记语言) 2.0 的单一登录。SAML 是一种基于 XML 的标准,用于在身份认证提供者 (IdP) 和服务提供者之间交换验证和授权数据。
在 SAML SSO 集成下方,您可以启用单点登录 (single sign - on,简称 SSO)。这样,用户就可以使用与在组织中登录其他 SSO 应用程序时相同的一套凭据来登录 OpenText Functional Testing Lab。有关这些设置的详细信息,请参阅 SAML SSO 设置。
OpenText 托管实验室集成
OpenText 托管的集成设置使您能够与 OpenText 托管实验室集成。实验室提供了公共和专用托管设备以及云桌面浏览器实验室。
OpenText Functional Testing Lab: 键入您的 OpenText 托管的实验室凭据。当您购买许可证时,OpenText 会为您提供访问实验室的密钥。
操作 | 详细信息 |
---|---|
启用托管设备实验室 | 将托管设备实验室集成的选项设置为是。 |
启用公共设备实验室 |
|
启用云浏览器实验室的步骤 |
将用于启用云浏览器的选项设为是。 需要有效的云浏览器实验室许可证。
还可以设置浏览器会话不活动超时和浏览器会话的最长持续时间。 注: 启用云浏览器实验室设置后,至少等待 10 分钟再执行测试脚本。 |
AutoPass 许可证服务器配置
仅当使用基于时间 (公共设备和云浏览器小时数或 MSP 设备小时数) 的许可证时,才需要配置 AutoPass License Server。安装 AutoPass License Server 后,请指定 AutoPass 服务器计算机的详细信息。有关详细信息,请参阅许可证安装和管理。
Genymotion 集成
通过 Genymove 集成设置,您可以指定用于与 Genycampaign 云设备集成的帐户。有关详细信息,请参阅 Genymotion 云集成。
缺陷跟踪系统集成
将 OpenText Functional Testing Lab 与 ALM Octane 集成,直接发现探索性会话中的缺陷。启用集成设置,然后按如下所述填充字段:
- 指定 ALM Octane。
- 包含 ALM Octane 空格标识。ID 空间是数量,紧跟在 Octane URL 中的等号后面,例如,下面示例中的 45001:
https://almoctane-ams.saas.microfocus.com/ui/?&p=45001/2004#/defects - 您可以使用自定义的 ALM Octane 模板填充缺陷的描述字段。模板必须包含占位符 UFTM _ TEST_STEPS。占位符将使用步骤报告中的步骤填充。
保存设置时,将验证与 Octane 的连接。
设备运行状况指示
在设备运行状况指标下方,您可以设置多个设备运行状况指标的警报阈值。如果设备的规格超过阈值,则其卡将显示警告图标。
例如, Android 设备的默认电池温度为 45°。如果设备温度超过 45°,则设备卡显示警告图标。将光标悬停在图标上以查看有关超出阈值的详细信息。
有关详细信息,请参阅管理设备。
备注仅在 Android 设备上支持电池运行状况。仅 Android 10 及更高版本支持 Android 设备上的热状态。
文件存储
文件存储支持文件存储管理。这些设置中有些是与 OpenText Core SDP 和 OpenText Core Functional Testing Lab。
设置 | 详细信息 |
---|---|
空间分配总量 |
设置用于存储应用程序和视频的文件总存储大小 (GB)。当存储空间达到此限制时,将阻止上载应用程序,不保存录制。要自动释放空间,请启用自动删除录像设置。 您可以在管理仪表板中查看文件存储状态。有关详细信息,请参阅控制面板。 |
限制应用程序上载 | 为了更好地管理文件存储空间,您可以限制每个应用程序允许的上载数量。如果启用该设置,在应用上载限制中,指定每个应用最多保留上载的数量 (默认: 30) 。保留最近的上载,删除以前超过此数量的上载。例如,如果指定 15,则仅保留应用程序的 15 个最新上传。 |
启用视频录制 |
允许用户手动、Appium 和 Selenium 测试。 OpenText Core SDP: 视频录制设置对管理用户不可见,并且始终处于启用状态。 启用此设置后,远程打开设备或云浏览器时会自动记录手动会话。要录制 Appium 和 Selenium 测试,请在脚本中添加视频功能。更多详细信息,请参阅 Appium 功能和浏览器实验室。 关于如何下载该视频的更多信息,请参阅测试结果。 |
测试结果保留期 |
设置保留测试结果的天数。经过此时间段后,将自动删除结果。 OpenText Core SDP: 测试结果将保留 30 天。 |
自动删除录像 |
如果设置文件总空间和:
|
Appium 选项
您可以开启 Appium 的不安全功能。启用该设置时,Appium 服务器在 -- 中继安全标志下运行,并且开启所有不安全的功能。有关 Appium 不安全功能的详细信息,请参阅 Appium 文档。
Tencent WeTest Device Farm 集成
本部分内容与 OpenText Core SDP 无关。
腾讯 WeTest Device Farm 整合使您可以将私有 WeTest 云中的设备连接至实验室。启用集成时,需要提供 WeTest 中安装的连接器的名称、WeTestAPI 地址以及 WeTest 帐户机密 ID 和密钥。
设备屏幕图像质量
通过设备屏幕图像质量设置,管理员可以控制远程视图中显示的设备图像的默认质量,并限制用户可选择的最高质量。这有助于防止带宽不足的网络出现网络拥塞。有关图像质量的更多详细信息,请参阅 .设备访问窗口中的设备信息
设置 | 详细信息 |
---|---|
默认质量 |
首次远程打开设备时,将使用此值。有效值是从 10% 到 100% 的间隔为 10。 个用户可以向上或向下调整图像质量,但不能超过最大质量值。 |
最高质量 |
用户可以在远程设备访问窗口中选择的最大图像质量值。当带宽较低时,降低质量可以提高性能。有效值是从 10% 到 100% 的间隔为 10。 |
每个浏览器都保留用户的缩放首选项,并且计算机 .但是,如果管理员更改管理设置中图像质量的默认值,则用户远程打开设备时将使用更新后的默认值。
设备清理
管理员可以配置一个设置,以便在每次会话结束时自动清理专用的内部部署设备、专用的 OpenText 主机设备和专用的 WeTest 设备。默认 设置选项卡中定义的设置适用于共享资产,并单独应用于每个工作区。如果需要,管理员可以覆盖特定工作区的默认设置。
Android 设备首次接入时会自动进行快照捕获。快照用作设备在清理后恢复到的状态。清理期间,将从设备中卸载不在快照中的任何已安装的应用程序。管理员和工作区管理员可以拍摄新的应用程序快照来替换该快照。
工作区管理员用户可以覆盖他们所管理的工作区的设备清理设置。用户也可以在会话结束时通过选中远程设备显示中的设备清理复选框或者从设备操作中触发手动设备清理。更多详细信息,请参阅设备访问窗口和管理设备。
注:
- 对于 iOS 设备,仅在 iOS 13 及更高版本上支持清理。
- 快照当前仅适用于 Android 设备。iOS 设备清理时,任何非系统应用都会被卸载。
-
如果 iOS 设备登录到 Apple 帐户,则照片可能会在清理之前同步到 iTunes。为避免这种情况,请确保停用了设备上的“同步照片时使用”选项。
-
iOS 18: 不删除标签页中的照片。
清除操作
在清除过程中执行以下操作。
区域 | 详细信息 |
---|---|
应用程序 | 卸载除系统应用程序、OpenText Functional Testing Lab 代理、设备策略控制器 (DPC) 和 Appium 设置以外的全部应用程序。 |
文件夹和文件 |
删除新的非系统文件夹和文件、照片和视频。 |
浏览器 | Safari (iOS)/ Chrome (Android):关闭打开的选项卡,清除缓存,删除保存的密码。 |
在清理期间,将在设备上启用维护模式。
要覆盖默认设置,请执行以下操作:
-
打开管理
> 设置 > 清理设备。
-
选择共享资产或者选择工作区。
-
如果启用了默认设置,则默认值将显示为只读。当默认值设为否时,值字段为空。
要更改设置,请清除“默认”复选框。选择是或否,并根据需要更新值。
-
保存所做的更改。
拍摄应用程序快照 (仅限 Android):
-
选择 Android 设备。
-
在设备的更多信息 > 操作选项卡中,截取应用程序快照按钮
。
清除操作仅删除基于快照的应用程序。它不安装应用程序。
提示: 要清理特定设备,可以使用 REST API。有关详细信息,请参阅 REST API 参考。
Cloudflare 集成
您可以配置设置,以便您可以使用 OpenText 云设备和云浏览器对私有网络上托管的应用程序进行本地测试。有关详细信息,请参阅 Flare 设置
另请参阅: