手动测试
您可以从实验室打开移动设备进行手动测试。可以记录这些进程,并且可以使用执行的步骤将缺陷直接提交到 ALM 辛烷。
开始测试会话
要在设备上启动测试会话,请执行以下操作:
- 打开 Digital Lab 控制台,方法是导航到:
http/s : //<Digital Lab server IP address> : <server port>
,然后使用您的 credentials 登录。
Digital Lab console (SaaS): 要访问 Digital Lab 控制台,导航至提供给您的 Digital Lab SaaS URL,然后使用您的凭证登录。 - 在设备选项卡中,通过将光标悬停在设备上方的“卡”视图中,然后单击远程打开设备按钮
,或通过选择设备并在列表视图中单击远程打开设备来打开设备。
-
在设备访问窗口中,单击面板顶部的探索性测试
图标。(默认为预留者,此图标位于右侧面板中。)
与设备交互
可以在手动测试会话期间与设备交互,并执行以下操作:
- 模拟,包括指纹和人脸识别模拟、照片和视频模拟和 QR 码和条形码模拟。
- 应用程序交互,如安装和启动应用程序。有关详细信息,请参阅设备操作和模拟。
- 其他操作,例如更改方向、放大和缩小设备或向设备发送文本。还可以查看有关设备的信息。有关详细信息,请参阅设备访问窗口。
记录步骤
要录制探索性测试,请单击工具栏中的录制按钮以开始录制会话。
注: Digital Lab 捕获您执行的所有步骤,并自动保存快照。因此,与在不记录的情况下对设备执行操作相比,设备响应速度较慢。
操作在设备上执行添加为步骤,以及屏幕快照。
探索性测试工具栏包括以下选项:
![]() |
暂停录制。要在暂停后继续录制,请单击录制按钮![]() |
![]() |
停止录制。 |
![]() |
下载 zip 文件的步骤。zip 文件包括屏幕快照和以下文本文件: device _ details、 record_ steps 和 device_logs。您可以使用它来创建测试用例。 |
![]() |
将缺陷提交到 ALM 辛烷。有关详细信息,请参阅提交缺陷。 |
在 zip 文件和缺陷中的工步之后添加执行工步的日期和时间。
编辑步骤
在记录会话期间,您的测试步骤会列在探索性测试面板中。使用面板中的选项编辑步骤,如下所示:
删除步骤:
选择要删除的步骤,或单击全选。单击删除按钮。删除步骤后,将相应地调整步骤和屏幕快照的编号。
要添加步骤,请执行以下操作:
- 单击添加备注
以添加注释或步骤。单击该按钮时,将自动拍摄屏幕快照。添加注释的占位符为最后一步,并附带屏幕快照。
- 开始键入。单击复选标记以确认文本并添加注释。
添加注释时带有无法删除的前缀 ///,以指示它是手动添加的。
要选择屏幕快照,请执行以下操作:
预留者默认情况下,大多数步骤的屏幕截图都包含在 zip 文件中。某些步骤 (如安装或卸载应用程序) 不包括屏幕截图。
排除所有屏幕快照 | 单击排除屏幕截图![]() |
排除特定的屏幕快照 |
可以删除特定步骤的屏幕快照。单击 |
提交缺陷
如果管理员已在管理设置中启用与 ALM 辛烷的集成,则可以在录制的手动测试会话期间提交缺陷。有关详细信息,请参阅缺陷跟踪系统集成。
提交缺陷:
- 单击提交缺陷
按钮。
- Digital Lab 检查与 ALM 辛烷的连接。将打开新选项卡以登录 ALM 辛烷。成功登录后,或者如果您已经登录到 ALM 辛烷,则可以关闭该选项卡。
如果您的 Digital Lab 用户名与您的 ALM 辛烷用户名不同,系统将提示您提供您的 ALM 辛烷用户名。 - 在提交缺陷对话框中,为缺陷指定名称,然后选择要将缺陷提交到的 ALM 辛烷工作区。仅列出您有权访问的工作区。
Digital Lab 使用设备详细信息 (制造商、型号、 ID, 版本) 和编号的步骤列表填充缺陷的描述字段。注: 将保存该工作空间,并将其设置为您提交的下一个缺陷的默认值。
如果选择包含带有步骤的屏幕快照,则该屏幕快照将包含在自动附加到缺陷的 zip 文件中。屏幕快照文件是根据步骤数量命名的。zip 文件还包含设备日志文件。
- 单击保存提交缺陷。
实时日志
使用实时日志实时检查设备日志并调查测试期间遇到的问题。
要使用实时日志,请执行以下操作:
- 在设备访问窗口面板一侧的面板中,单击实时日志按钮
。
- 选择应用程序日志或设备日志。对于应用程序日志,从设备上安装的 Digital Lab 应用程序列表中选择一个或多个应用程序。
- 单击开始按钮
以启动实时日志。使用面板中的下拉框选择日志记录级别- debug、 trace、 info、 warn、 error 或 fatal。使用工具栏可进行自动滚动、文本换行、下载和复制选项。
- 单击停止按钮
以停止实时日志。
注: 面板中仅显示日志的最后 1000 行。如果需要下载完整日志,请使用下载设备日志选项。
辅助功能测试
测试 VoiceOver/TalkBack 用户是否可以方便地您的应用程序。可以使用 VoiceOver/ TalkBack 音频测试辅助功能,或使用辅助功能检查器验证辅助功能元素的 VoiceOver/TalkBack 输出 (文本)、属性和导航顺序。
激活辅助功能测试模式 (在实验室的设备选项卡中 + icon) 旁边) 时,仅显示支持使用 VoiceOver/TalkBack 音频进行辅助功能测试的设备。当此模式为活动且远程打开设备时,将选择辅助功能 VoiceOver/TalkBack 选项卡。 Digital Lab 在设备上自动启用 VoiceOver/TalkBack。
测试辅助功能时的注意事项
测试辅助功能时应考虑以下问题:
辅助功能测试,带有 VoiceOver 音频 |
|
辅助功能测试与 TalkBack 音频 |
|
辅助功能检查器 | 开启 iOS 设备上,仅在 iOS 版本 13 及更高版本上受支持。 |
探索性测试 | 辅助功能测试不支持。 |
要使用 TalkBack/Voiceover 音频测试辅助功能,请执行以下操作:
- 当辅助功能测试模式为活动
且远程打开设备时,将打开辅助功能 VoiceOver/TalkBack 选项卡。 Digital Lab 自动将 VoiceOver/TalkBack 辅助功能切换到开启。
如果辅助功能测试模式不是活动, 单击辅助功能测试 设备访问窗口侧面板中的。然后,选择 VoiceOver/TalkBack 选项卡并将 VoiceOver/TalkBack 辅助功能切换到开启。
- 设备已自动为 TalkBack/VoiceOver 音频辅助功能测试做好准备。准备工作包括:
- 自动启用蓝牙并将设备与 Android 设备 (iOS)
- 启用 TalkBack/VoiceOver
- 启用音频流
这可能需要几分钟的时间。等待设备准备好进行测试。
iOS : 的重要说明有时,蓝牙配对不成功,或者配对后,蓝牙断开连接。如果发生这种情况,请关闭 VoiceOver 辅助功能,,然后重新打开该选项。如果问题仍然存在,请打开配对的 Android 设备,并检查是否存在需要单击的警报。
- 在设备上完成安装后,请执行以下操作:
Android 减小设备上的音量,但不要使其静音。 屏幕阅读器 建议在您的屏幕阅读器上启用睡眠模式。开启 NonVisual Desktop Access (NVDA) 屏幕阅读器上,休眠模式的默认快捷键是 Insert + Shift + Z 键。
在设备上完成测试后,可以关闭睡眠模式。 - 使用下一页和上一个在元素之间移动,或单击 Active 使元素活动。
或者,可以使用以下键盘快捷键控制 VoiceOver/TalkBack :屏幕阅读器 - 睡眠模式打开 屏幕阅读器 - 睡眠模式关闭 下一页项目 右箭头 Alt + 向右键 上一个项目 左箭头 Alt + 向左键 激活项 Ctrl + Alt Ctrl + Alt 注: 如果使用 Ctrl + Alt 键激活设备显示中的某个项,然后希望使用 Tab 键和屏幕阅读器导航到网页中的元素,则可能需要双击 Esc 键将焦点改回网页。
使用检查器: 测试辅助功能
- 如果辅助功能测试模式为活动, 开关 VoiceOver/TalkBack 辅助功能到关闭。
如果辅助功能测试选项卡未打开,则在设备访问窗口的侧面板中单击辅助功能测试按钮。
- 选择检查器选项卡,然后将辅助功能检查器切换到开启。
- 要将焦点移到某个元素,请使用辅助功能测试工具栏中的下一页和上一个按钮在元素之间移动,或按住 Ctrl 键并使用鼠标单击该元素。
提示: 通过在元素之间导航,可以验证元素的顺序是否合理,以及是否没有导航陷阱-无法使用 VoiceOver/TalkBack 向右/向左滑动手势访问的元素。
焦点中的元素将以蓝色边框亮显。当元素重叠时,点击屏幕上的此特定位置时,由 VoiceOver/TalkBack 高亮显示的顶部元素将亮显。每个辅助功能元素的 VoiceOver/TalkBack 说明与元素的可用属性一起显示为文本。也可以使用鼠标悬停来查看图元的详细信息。
- 要在屏幕上显示所有辅助功能元素,请单击全部显示元素按钮
。元素用其辅助功能框架进行标记。要查看元素的导航顺序,请单击
按钮旁边的下拉列表,然后选择显示顺序。
- 在执行手势、更改设备方向、在文本框中输入文本或打开新页等更改之后,单击辅助功能测试面板中的刷新按钮以刷新辅助功能数据。如果最后一个高亮显示图元仍在屏幕上,则它将高亮显示图元。否则,将高亮显示辅助功能树的顶部元素。
记录会话的已知问题
- 最后一个操作的屏幕快照不会被记录,也不会保存到报告日志中。
- 在 iOS 设备上进行录制时,只有 iOS11 及更高版本才支持混合/Web。
使用 Sprinter 手动测试
Sprinter 是用于交互式测试 (包括测试移动应用程序) 的软件解决方案。Sprinter 提供高级功能和工具,使交互式测试更加高效。
启动 Sprinter 时,选择是使用您的 ALM 凭据登录还是连接到 Digital Lab。
安装先决条件
- 启用浏览器 Cookie。
- 清除使用早期版本的 Digital Lab 安装的任何应用程序的设备。
安装 Sprinter
安装 | 访问 AppDelivery Marketplace 中的 Sprinter 页。 |
帮助 |
打开 Sprinter 帮助中心 。 |