个设备访问窗口
从实验室远程打开设备时,可以使用设备访问窗口中提供的操作和功能与设备交互。还可以在设备上执行探索性测试会话。可以记录这些进程。
打开远程设备
可以从实验室控制台或使用与 UFT Mobile 集成的测试工具之一远程访问设备。
要远程打开设备,请执行以下操作:
UFT Mobile” 实验室“ |
将光标悬停在卡视图中的设备上并单击 从移动实验室远程打开设备时,还可以将 29- 84 设置为探索性测试会话、执行辅助功能测试并检查实时日志。有关更多详细信息,请参见 手动测试。 |
”测试工具“ | 使用与 UFT Mobile 集成的工具(如 UFT 1、Sprinter 和 TruClient),通过启动录制或重播会话来访问设备。 |
使用设备旁边工具栏中的操作以及设备访问窗口左侧和右侧面板中的选项与设备交互。可以折叠面板,更改面板顶部选项卡的顺序,以及将选项卡从一个面板拖放到另一个面板。
”仅安全连接(HTTPS):“ 使用默认自签名证书时,当您第一次尝试通过具有安全连接的连接器访问设备时,浏览器将显示警告或错误。要使 Web 浏览器信任该证书,SSL 证书必须由已识别的证书颁发机构(Certificate Authority ,CA)颁发。连接器的自签名证书仍会对数据进行加密,但警告会通知您该 SSL 证书是自签名的,并且不是由 CA 签名的。要查看设备,请导航到连接器的 URL 并信任自签名 SSL 证书。
”注意:“根据所使用的工具和测试状态(空闲、捕获或运行),某些选项可能不可用。
个设备操作和模拟
在捕获或重播会话期间或空闲时,使用设备旁边的工具栏与设备交互。通过模拟选项,可以执行常见事件模拟。备注,某些模拟在从实验室控制台执行探索性测试时不可用,并且仅在使用支持的测试工具远程访问设备时才可用。
![]() |
”截取屏幕快照。“将当前屏幕的屏幕快照另存为 ”< step_number >.png“ 文件,保存到默认下载文件夹。(通过 Safari 浏览器访问 UFT Mobile实验室控制台时不支持。)
|
![]() |
”下载设备日志。“
将设备日志作为文本文件下载到默认下载文件夹。 对于 iOS 设备,设备上的时区必须与连接器计算机上的时区匹配。 ”备注:“ 通过 Safari 浏览器访问 UFT Mobile实验室控制台时不支持 |
![]() |
”将文本发送到设备。“发送文本,用于输入到设备上的活动字段。在”将文本发送到设备“窗口中,输入要复制到设备上活动输入字段的文本,然后单击”发送“。 |
![]() |
”设备音频“。从本地计算机上的远程设备中收听音频。在设备音频对话框中,单击播放按钮
![]()
|
![]() |
”模拟来电。“在打开的对话框中,指示数量调用以及如何处理该调用。 |
![]() |
”模拟传入短信。“在打开的对话框中,指明发送消息和消息文本的数量。 ”备注:“ Android 及更高版本不支持短信模拟。 |
![]() |
”模拟将应用程序发送到后台。“在打开的对话框中,指明个应用程序发送到后台的持续时间。 |
![]() |
”模拟照片。“可用于替换设备照相机拍摄的照片。在打开的对话框中,指定图像文件。有关详细信息,请参阅 照片和视频模拟。 ”备注:“ 仅支持注入代码的应用程序。 |
![]() |
”模拟视频“。允许您更换设备摄像机拍摄的视频。在打开的对话框中,指定视频文件。有关详细信息,请参阅 照片和视频模拟。 ”备注:“ 仅支持注入代码的应用程序。 |
![]() |
”二维码或条形码扫描。“允许您将扫描的 QR 码或条形码替换为图像。有关详细信息,请参阅 QR 码和条形码模拟。 |
![]() |
”模拟 GPS 重定位。“在打开的对话框中,指定模拟的纬度和经度。 ”备注:“ 对于 iOS,仅注入代码的应用程序支持 GPS 模拟。对于 Android.0 及更高版本,需要按如下所示设置模拟位置个应用程序: ” 开发人员选项>选择模拟位置个应用程序“,然后选择 ” UFTM 代理“。 |
![]() |
”模拟身份验证“。使您可以在移动设备上模拟指纹或人脸识别身份验证。身份验证 Simulation 默认情况下是活动在注入代码的应用程序,需要指纹或面 ID 身份验证。 导航添加到使用身份验证的个应用程序中的屏幕。出现提示时,选择身份验证结果。有关详细信息,请参阅 指纹和人脸识别模拟。 ”备注:“ 仅支持注入代码的应用程序。 |
![]() |
”Network Virtualization。“模拟网络条件以测试各种移动网络如何影响应用程序在不同移动设备上的性能。有关详细信息,请参阅 Network Virtualization 帮助中心 。(对 Genymotion 或 AWS 设备禁用) |
![]() |
”更改方向。“在纵向和横向方向之间切换设备的方向(在空闲时、不捕获或重播测试时也可用)。 |
![]() |
”主页。“返回到设备的主页。 |
![]() |
”后退。“(仅 Android)打开上一个屏幕。 |
![]() |
”最近使用的应用程序。“(仅 Android)切换回以前使用的个应用程序。 |
设备信息
您可以查看设备属性,包括设备类型、名称和操作系统(OS)详细信息。要查看设备信息,请单击设备访问窗口一侧面板中的”设备信息“ 按钮。
设备属性(如设备类型、名称、设备 ID、操作系统(OS)和 OS 版本)显示在面板顶部。该面板还包括以下内容:
缩放
当前缩放级别。使用加号和减号进行放大和缩小。
图像质量
调整设备上显示的图像的分辨率。可以将图像缩小到所需的大小。缩小图像会降低图像质量,但会提高测试的性能以及与设备的其他交互。
您的缩放首选项将保留在每个浏览器和计算机上。
延迟
客户机与设备所连接的连接器之间的等待时间。滞后级别如下所示:
颜色 | 分级 | 值 |
---|---|---|
绿色 | 良好 | 小于 100 的毫秒 |
黄色 | 中等 | 起始时间 00- 200 毫秒 |
红色 | 差 | 起始时间 00- 300 毫秒 |
灰色 | 差 |
超过 300 毫秒 |
更多信息
要了解有关设备及其预留空间的详细信息,或在设备上执行操作(如重新启动或重新连接),请单击”更多信息。“
设备度量
设备度量仅在使用测试工具访问设备时可用,而在从实验室控制台与设备交互时不可用。
”注意:“对于 iOS 设备,仅注入代码的应用程序支持设备规格。
本部分用于查看测试期间收集的设备规格。只能通过测试工具的选项选择要收集的度量。
- ”CPU。“CPU 在测试运行期间的使用。
- ”内存。“测试运行期间使用的内存量。
备注: 不支持 Android0 和更高版本。 - ”可用内存。“测试运行期间设备上的可用内存量。
-
”WiFi 状态。“启用 Wi-Fi 状态(已连接或已断开连接)和信号强度(1- 5 的比例)*。
-
”磁盘空间。“包括正在使用的空间和总可用空间*。
-
”热状态。“在 iOS 和 Android0 及更高版本*上支持。
有关 iOS 设备的热状态的更多详细信息,请参见 AppleDeveloper 文档。有关 Android 设备的热状态的更多详细信息,请参见 Android 开源文档。*仅在使用 UFT One 15.0.2 及更高版本时才可用。
应用程序交互
可以与上载到 UFT Mobile (lab 个应用程序)(设备上可能已安装)的个应用程序或设备上已安装的其他个应用程序进行交互。要与个应用程序交互,请单击设备访问窗口一侧面板中的 ”应用程序交互“按钮。您可以在设备上安装的实验室应用程序和个应用程序之间切换。
实验室应用程序
实验室应用程序与其版本号和内部版本号一起显示。要查看可用的上载版本,请单击版本数量旁边的下拉框。
您可以重新安装设备上安装的个应用程序,也可以安装已上载到实验室但未安装在设备上的个应用程序。重新安装或安装个应用程序时,可以选择是否使用个应用程序的打包版本,以及是否应在设备会话结束时卸载个应用程序。如果未显示要安装的个应用程序,则可以通过单击个应用程序交互工具栏中的”上载“ 按钮进行上载。
交互选项
选择个应用程序,然后单击”更多“按钮 以进行下列个应用程序交互:
”启动“ | 开始已安装在设备上的个应用程序。 |
”强制停止“ | 结束与个应用程序相关的所有进程。 |
”卸载“ | 卸载选定的上载版本的个应用程序。 |
”管理“ | 打开个应用程序的”更多信息“窗口,可在其中查看个应用程序详细信息或删除应用程序上传。 |
备注:
- 某些选项仅适用于实验室应用程序
- 应用程序交互当前仅在 UFT Mobile实验室控制台和 UFT开发人员 中可用。
- ”打包的应用程序:“ 如果在设备上安装打包的个应用程序并结束远程设备查看会话,则当远程重新打开设备并启动个应用程序时,默认情况下会启动未打包的个应用程序。要启动打包个应用程序,请在应用程序交互中选择”重新安装>“”使用代码注入的版本“,然后单击”更多“
并选择”启动“。
- 对于专用 ADFiOS 设备,只要将设备 ID 添加到配给配置文件中,就可以使用个应用程序交互在专用 ADF 设备上安装个应用程序。对于公共 iOS 设备,只能在设置设备时使用 ADF 签名服务,因此在设置设备时需要安装个应用程序。