手动测试

您可以从实验室打开移动设备进行手动测试。可以记录这些进程,并且可以使用执行的步骤将缺陷直接提交到 ALM 辛烷

开始测试会话

要在设备上启动测试会话,请执行以下操作:

  1. 转到: http/s://&lt;Digital Lab 服务器 IP 地址>:< 服务器端口> 并与您的认证登录。

    Digital Lab console (SaaS): 要访问 Digital Lab 控制台,请访问您提供的 Digital Lab SaaS URL,并与您的认证登录。
  2. 设备选项卡中,在视图中转动并单击远程打开设备按钮按钮Open device remotely 或通过选择设备并单击远程打开设备列表视图中打开设备。
  3. 在设备访问窗口中,单击探测测试 图标。(默认为预留者,此图标位于右侧面板中。)

后退到顶部

与设备交互

可以在手动测试会话期间与设备交互,并执行以下操作:

记录步骤

要记录探测测试,请在工具栏中单击 按钮 Record 以开始录制会议。

注: 您所执行的所有步骤都被捕获,并自动保存截图。因此,与在不记录的情况下对设备执行操作相比,设备响应速度较慢。

操作在设备上执行添加为步骤,以及屏幕快照。

探索性测试工具栏包括以下选项:

按钮 详细信息
Pause recording Pause 录制。要在暂停后继续录制,请单击录制按钮
Stop recording 停止录制
Download zip file of steps 下载步骤的 zip 文件。zip 文件包括屏幕快照和以下文本文件: device _ details、record_ steps 和 device_logs。您可以使用它来创建测试用例。
Submit Defect to ALM Octane 将故障提交到 ALM 辛烷。有关详细信息,请参阅提交缺陷

在 zip 文件和缺陷中的工步之后添加执行工步的日期和时间。

后退到顶部

编辑步骤

在记录会话期间,您的测试步骤会列在探索性测试面板中。使用面板中的选项编辑步骤,如下所示:

删除步骤:

选择要删除的步骤,或单击全选。单击删除按钮。删除步骤后,将相应地调整步骤和屏幕快照的编号。

要添加步骤,请执行以下操作:

  1. 单击添加备注 以添加注释或步骤。单击该按钮时,将自动拍摄屏幕快照。添加注释的占位符为最后一步,并附带屏幕快照。
  2. 开始键入。单击复选标记以确认文本并添加注释。
    添加注释时带有无法删除的前缀 ///,以指示它是手动添加的。

要选择屏幕快照,请执行以下操作:

预留者默认情况下,大多数步骤的屏幕快照都包含在 zip 文件中。某些步骤 (如安装或卸载应用程序) 不包括屏幕快照。

操作 怎样才能
排除所有屏幕快照 单击排除所有屏幕截图按钮 在工具栏上方的步骤到排除屏幕截图为所有步骤。
排除特定的屏幕快照

可以删除特定步骤的屏幕快照。单击包含屏幕截图按钮 取消包含屏幕截图的选项为特定步骤。

后退到顶部

提交缺陷

如果管理员已在管理设置中启用与 ALM 辛烷的集成,则可以在录制的手动测试会话期间提交缺陷。有关详细信息,请参阅缺陷跟踪系统集成

提交缺陷:

  1. 单击 Submit Defect 按钮 Submit Defect to ALM Octane
  1. 连接到 ALM 辛烷已验证。将打开新选项卡以登录 ALM 辛烷。成功登录后,或者如果您已经登录到 ALM 辛烷,则可以关闭该选项卡。

    如果您的 Digital Lab 用户名与您的 ALM 辛烷用户名不同,系统将提示您提供您的 ALM 辛烷用户名。
  2. 提交缺陷对话框中,为缺陷指定名称,然后选择要将缺陷提交到的 ALM 辛烷工作区。仅列出您有权访问的工作区。
    故障的描述字段将自动与设备详细信息 (制造商、模型、ID、版本) 和步骤列表列出。

    注: 将保存该工作区,并将其设置为您提交的下一个缺陷的默认值。

    如果选择包含带有步骤的屏幕快照,则该屏幕快照将包含在自动附加到缺陷的 zip 文件中。屏幕快照文件是根据步骤数量命名的。zip 文件还包含设备日志文件。

  3. 单击保存提交缺陷。

后退到顶部

实时日志

使用实时日志实时检查设备日志并调查测试期间遇到的问题。

要使用实时日志,请执行以下操作:

  1. 在设备访问窗口面板一侧的面板中,单击实时日志按钮
  2. 选择应用程序日志或设备日志。对于应用程序日志,从设备上安装的 Digital Lab 应用程序列表中选择一个或多个应用程序。
  3. 单击开始按钮以启动实时日志。使用面板中的下拉框选择日志记录级别 - debug、trace、info、warn、error 或 fatal。使用工具栏可进行自动滚动、文本换行、下载和复制选项。
  4. 单击停止按钮以停止实时日志。

注: 面板中仅显示日志的最后 1000 行。如果需要下载完整日志,请使用下载设备日志选项。

后退到顶部

辅助功能测试

测试 VoiceOver/TalkBack 用户是否可以方便地您的应用程序。可以使用 VoiceOver/ TalkBack 音频测试辅助功能,或使用辅助功能检查器验证辅助功能元素的 VoiceOver/TalkBack 输出 (文本)、属性和导航顺序。

當您在可用性測試模式 (接下來是 + 圖標) 在裝置圖標的實驗室中啟用時,只會顯示支持可用性測試的裝置,使用 VoiceOver/TalkBack 聲音。当此模式为活动且远程打开设备时,将选择辅助功能 VoiceOver/TalkBack 选项卡。VoiceOver/TalkBack 在设备上自动启用。

测试辅助功能时的注意事项

测试辅助功能时应考虑以下问题:

区域 详细信息
辅助功能测试,带有 VoiceOver 音频
  • 仅在 iOS 14.0 版及更高版本上受支持。

  • 要在 iOS 设备上使用音频执行辅助功能,该设备将通过蓝牙与连接到同一连接器的可用 Android 设备配对。专用 Google Pixel 设备以及可通过音频进行辅助功能测试的受支持 Samsung 设备可通过音频进行辅助功能测试的受支持 Xiaomi 和 Redmi 设备中详细介绍的 Samsung 和 Xiaomi 设备型号支持配对。如果没有此类设备可用,则无法通过音频使用 VoiceOver 测试。所需的最低 Android OS 版本为 10。与 Redmi Note 设备配对时,也支持 Android 9。

  • 配对是自动的。无法选择用于配对的设备。

  • 这两种设备都占用许可证容量。

辅助功能测试与 TalkBack 音频
  • 仅在 Android 11 及更高版本上受支持。

  • 辅助功能测试 - 设备支持中详细介绍的专用 Google Pixel、Samsung 和 Xiaomi 设备模型上受支持。

UFT Digital Lab 版本 23.4 及更低版本:

  • 仅在 Android 10 及更高版本上受支持。设备麦克风用于捕获音频。

  • 为了在测试时尽可能减少背景噪音,我们建议将设备与可能的噪声源隔开。

辅助功能检查器 开启 iOS 设备上,仅在 iOS 版本 13 及更高版本上受支持。
探索性测试 辅助功能测试不支持。
语言支持 以下设备操作系统支持 TalkBack/VoiceOver 辅助功能测试: 英语、中文 (简体) 、法语、德语、意大利语、日语、葡萄牙语 (巴西) 和西班牙语。
横向模式  如果您的应用程序使用横向模式,请先将设备方向更改为纵向,然后再在设备上启用 TalkBack/VoiceOver 音频测试。在设备上启用辅助功能测试后,可以打开应用程序。

要使用 TalkBack/Voiceover 音频测试辅助功能,请执行以下操作:

  1. 当辅助功能测试模式为活动且远程打开设备时,将打开辅助功能 VoiceOver/TalkBack 选项卡。VoiceOver/TalkBack 可用性自动更换。
    如果辅助功能测试模式不是活动 , 单击辅助功能测试 设备访问窗口侧面板中的。然后选择 VoiceOver/TalkBack 选项卡,然后转到 VoiceOver/TalkBack 可用性。设备已自动为 TalkBack/VoiceOver 音频辅助功能测试做好准备。准备工作包括:
    • 自动启用蓝牙并将设备与 Android 设备 (iOS)
    • 启用 TalkBack/VoiceOver
    • 启用音频流

    这可能需要长达两分钟。等待设备准备好进行测试。

    iOS:的重要说明如果 Bluetooth 连接不成功或不连接,请关闭 VoiceOver 可用性,然后重新关闭选项。如果问题仍然存在,请打开配对的 Android 设备,并检查是否存在需要单击的警报。

  2. 当设置在设备上完成时,我们建议在屏幕阅读器上允许睡眠模式。例如,在 Non Visual Desktop Access (NVDA) 屏幕阅读器上,休眠模式的默认快捷键是 Insert + Shift + Z 键。
    在设备上完成测试后,可以关闭睡眠模式。
  3. 使用下一个上一个在单元之间移动,或单击激活使单元处于活动状态。
    或者,可以使用以下键盘快捷键控制 VoiceOver/TalkBack:

    操作快捷键
    下一个项目

    屏幕阅读器休眠模式打开: 右箭头

    屏幕阅读器休眠模式关闭: Alt + 向右键

    上一个项目

    屏幕阅读器休眠模式打开: 左箭头

    屏幕阅读器休眠模式关闭: Alt + 向左键

    激活项Ctrl + Alt
    HomeAlt + O
    Back(仅限 Android)Alt + B
    截取屏幕快照Alt + S
    下载日志Alt + L

    帮助

    当您在计算机上使用屏幕阅读器时,此快捷方式将焦点移动到键盘快捷方式部分以通知选项。
    Alt + H

    注: 如果使用 Ctrl + Alt 键激活设备显示中的某个项,然后希望使用 Tab 键和屏幕阅读器导航到网页中的元素,则可能需要双击 Esc 键将焦点改回网页。

后退到顶部

使用检查器:测试辅助功能

  1. 如果可用性测试模式已启动,请关闭 VoiceOver/TalkBack 可用性
    如果辅助功能测试选项卡未打开,则在设备访问窗口的侧面板中单击辅助功能测试按钮
  2. 选择检测器选项卡,然后转到可用性检测器
  3. 要将焦点移到某个元素,请使用辅助功能测试工具栏中的下一页上一个按钮在元素之间移动,或按住 Ctrl 键并使用鼠标单击该元素。

    提示: 通过在元素之间导航,可以验证元素的顺序是否合理,以及是否没有导航陷阱 - 无法使用 VoiceOver/TalkBack 向右/向左滑动手势访问的元素。

    焦点中的元素将以蓝色边框亮显。当元素重叠时,点击屏幕上的此特定位置时,由 VoiceOver/TalkBack 高亮显示的顶部元素将亮显。每个辅助功能元素的 VoiceOver/TalkBack 说明与元素的可用属性一起显示为文本。也可以使用鼠标悬停来查看图元的详细信息。

  4. 要在屏幕上显示所有辅助功能元素,请单击全部显示元素按钮。元素用其辅助功能框架进行标记。要查看元素的导航顺序,请单击显示所有元素 按钮旁边的下载,然后选择显示顺序
    Show order of accessibility elements
  1. 在执行手势、更改设备方向、在文本框中输入文本或打开新页等更改之后,单击辅助功能测试面板中的刷新按钮以刷新辅助功能数据。如果最后一个高亮显示图元仍在屏幕上,则它将高亮显示图元。否则,将高亮显示辅助功能树的顶部元素。

后退到顶部

辅助功能测试 - 设备支持

本节详细介绍了对辅助功能测试的设备支持。

在 Google Pixel 设备上使用音频进行 TalkBack 辅助功能测试

某些 Google Pixel 设备不支持 TalkBack 音频辅助功能测试。下表显示了已确定为不支持 TalkBack 辅助功能测试的型号版本组合。可能存在其他不受支持的型号和版本组合,特别是在 Android 12 上运行的版本:

Android 版本Google Pixel 模型
13Pixel 6a、Pixel 7 Pro
12Pixel 6 Pro、Pixel 6、Pixel 6a

后退到顶部

可通过音频进行辅助功能测试的受支持 Samsung 设备

本节详细介绍了用于 Android 音频流式传输和 TalkBack 音频辅助功能测试以及用于 VoiceOver 辅助功能测试的设备配对所支持的 Samsung 设备。

支持以下 Samsung 设备:

支持的最低 One UI 版本: One UI 2.5

系列型号名称
Samsung Galaxy Ax1

A11

A21、A21s

A31

A41

A51、A51 5G

A71、A71 5G

Samsung Galaxy Ax2

A02、A02s

A12

A22

A32、A32 5G

A42 5G

A52、A52 5G、A52s 5G

A72

Samsung Galaxy Ax4

A03、A03s

A13、A13 5G

A23、A23 5G

A33 5G

A53 5G

A73 5G

Samsung Galaxy Ax4

A04e、A04、A04

A14、A14 5G

A34 5G

A54 5G

 

系列型号名称
Samsung SS10、S10e、S10 +、S10 5G、S10 Lite
S20、S20 +、S20 Ultra 5G、S20 FE
S21、S21 +、S21 Ultra、S21 FE
S22、S22 +、S22 Ultra

S23、S23 +

后退到顶部

可通过音频进行辅助功能测试的受支持 Xiaomi 和 Redmi 设备

本节详细介绍了 Android 音频流式传输和 TalkBack 音频辅助功能测试以及 VoiceOver 辅助功能测试的设备配对支持的 Xiaomi 和 Redmi 设备。

支持以下 Xiaomi 和 Redmi 设备:

MIUI: 11 -14。

型号编号: 仅限中国和全球型号。

系列型号名称
Mi 10Mi 10、Mi 10 Pro、Mi 10T、Mi 10T Lite、Mi 10T Pro
Mi 11 /Xiaomi 11Mi 11、Mi 11 Pro、Mi 11 Ultra、Mi 11i、Mi 11 Lite 5G、Mi 11 Young、Mi 11 Lite 4G
Xiaomi 11T、Xiaomi 11T Pro、Xiaomi 11 Lite 5G NE
Xiaomi 12Xiaomi 12、Xiaomi 12 Pro、Xiaomi 12X、Xiaomi 12T、Xiaomi 12T Pro、Xiaomi 12 Lite、Xiaomi 12S Ultra、Xiaomi 12S、Xiaomi 12S Pro
Xiaomi 13Xiaomi 13、Xiaomi 13 Pro、Xiaomi 13 Ultra、Xiaomi 13 Lite
Note 7Redmi Note 7、Redmi Note 7 Pro
Note 8Redmi Note 8、Redmi Note 8T、Redmi Note 8 Pro
Note 9Redmi Note 9、Redmi Note 9T、Redmi Note 9 Pro、Redmi Note 9S
Note 10Redmi Note 10、Redmi Note 10S、Redmi Note 10 Pro、Redmi Note 10 Lite
Note 11Redmi Note 11、Redmi Note 11S 5G、Redmi Note 11 Pro 5G、Redmi Note 11S、Redmi Note 11 4G、Redmi Note 11 Pro、Redmi Note 11 Pro+ 5G
Note 12Redmi Note 12、Redmi Note 12 Pro、Redmi Note 12 Pro+

Xiaomi 设备: 首次在设备上使用辅助功能测试之前,请手动启用和禁用一次 Talkback,以提供系统权限。如果将设备重置为出厂设置,请再次执行此步骤。

后退到顶部

记录会话的已知问题

  • 最后一个操作的屏幕快照不会被记录,也不会保存到报告日志中。
  • 在 iOS 设备上进行录制时,仅 iOS 版本 12 及更高版本支持混合 /web 应用程序。

后退到顶部

用 Sprinter 进行手动测试

Sprinter 是互动测试的软件解决方案 , 包括测试移动应用程序。Sprinter 提供先进的功能和工具 , 使互动测试更有效和有效。

当您启动 Sprinter 时 , 您可以选择使用 ALM 凭据登录或连接到 Digital Lab

安装先决条件

  • 启用浏览器 Cookie。
  • 清除使用早期版本的 Digital Lab 安装的任何应用程序的设备。

安装 Sprinter

安装在 AppDelivery Marketplace 中 , 请访问 Sprinter 页面。
帮助

打开 Sprinter 帮助中心

后退到顶部