在 ChromeOS 上测试 Android 应用的用例

下表包含您可以在测试计划中使用的一组测试用例。这些测试用例涵盖了 Android 应用在 ChromeOS 设备上运行时可能遇到的各种常见场景。

测试类型

测试用例

应用场景

成功案例

在 Play 商店中查找应用

所有

应用存在于 Play 商店中,可从 Chromebook 访问(如果按预期运行则无问题)。注意:清单中的标志可能会导致应用不可用,具体取决于 ChromeOS 设备中的硬件。此测试最适合在翻盖设备上运行,因为它们最能准确地代表大多数设备的硬件配置文件。

安装应用

所有

应用在 Chromebook 上安装无问题。

翻盖模式:启动应用

所有

应用打开时没有崩溃、卡顿或抛出 ANR(应用无响应)。应用内容显示正常。

窗口管理

翻盖模式:调整窗口大小

所有

如果窗口大小调整按钮可用,请调整窗口大小。应用不会崩溃、卡顿或 ANR。应用内容会缩放。在应用的不同页面中尝试此操作。活动光标保持原位,页面内容不会改变,除非是为了适应更大的屏幕布局。

窗口管理

翻盖模式:自由调整大小

所有

尝试拖动窗口角以调整窗口大小。应用不会崩溃、卡顿或 ANR。应用内容会缩放。在应用的不同页面中尝试此操作。活动光标保持原位,页面内容不会改变,除非是为了适应更大的屏幕布局。

窗口管理

翻盖模式:重新打开应用

所有

如果窗口大小调整按钮可用,请调整窗口大小并关闭应用,然后重新打开。应用以关闭时相同的窗口大小和方向启动。

窗口管理

翻盖模式:最小化和恢复

所有

最小化并恢复应用。应用不会崩溃、卡顿或 ANR,内容重新出现且未改变。

窗口管理

翻盖模式:全屏应用

所有

ChromeOS 键盘上的全屏键将应用置于全屏模式,没有顶部栏。应用不会崩溃、卡顿或 ANR。应用内容会缩放。

鼠标 + 触控板

翻盖模式:触控板点击

所有

使用触控板点击触摸控件。应用响应如同在该位置进行了触摸,没有延迟。

鼠标 + 触控板

翻盖模式:触控板右键点击

所有

使用触控板右键点击(双指轻触)触摸控件。应用响应如同在该位置进行了触摸,没有延迟。

鼠标 + 触控板

翻盖模式:触控板滚动

所有

在应用的可滚动区域(例如列表)中,使用触控板上的双指滚动操作。应用内容滚动。

鼠标 + 触控板

翻盖模式:触控板缩放

所有

在应用的可缩放区域(例如图像或地图)中,使用触控板缩放。应用内容缩放。

鼠标 + 触控板

翻盖模式:鼠标点击

所有

使用鼠标设备点击触摸控件。应用响应如同在该位置进行了触摸,没有延迟。

鼠标 + 触控板

翻盖模式:鼠标右键点击

所有

使用鼠标设备右键点击触摸控件。应用响应如同在该位置进行了触摸,没有延迟。

鼠标 + 触控板

翻盖模式:鼠标滚动

所有

在应用的可滚动区域(例如列表)中,使用滚轮。应用内容滚动。

鼠标 + 触控板

翻盖模式:鼠标滚轮缩放

所有

在应用的可缩放区域(例如图像或地图)中,使用滚轮。应用内容缩放。

鼠标 + 触控板

翻盖模式:触摸屏点击

所有

用手指点击触摸控件。应用响应如同在该位置进行了触摸,没有延迟。

鼠标 + 触控板

翻盖模式:触摸屏右键点击

所有

用手指触摸并按住触摸控件。应用响应如同在该位置进行了触摸,没有延迟。

鼠标 + 触控板

翻盖模式:触摸屏滚动

所有

在应用的可滚动区域(例如列表)中,使用单指或双指滚动操作。应用内容滚动。

鼠标 + 触控板

翻盖模式:触摸屏缩放

所有

在应用的可缩放区域(例如图像或地图)中,用手指在触摸屏上缩放。应用内容缩放。

手写笔

翻盖模式:手写笔点击

所有

使用手写笔点击触摸控件。应用响应如同在该位置进行了触摸,没有延迟。

手写笔

翻盖模式:手写笔滚动

所有

在应用的可滚动区域(例如列表)中,使用手写笔滑动或滚动操作。应用内容滚动。

输入

翻盖模式:物理键盘

所有

在翻盖模式下,点击文本输入框并使用键盘输入文本。屏幕键盘不显示。输入的文本在输入框中显示,没有延迟。

购买应用内内容

已启用 IAP

登录后,尝试购买一些应用内内容。内容在应用中正常显示。购买记录显示在 Play 购买历史记录中。

暂停/恢复

所有

应用运行时,关闭 Chromebook。5-10 秒后,重新打开 Chromebook。应用以相同的状态重新连接。

Wi-Fi 连接

所有

关闭 Wi-Fi。应用提示没有互联网连接。重新打开 Wi-Fi。应用重新连接到互联网并正常运行。

窗口管理

翻盖模式和触控模式之间的转换

所有

在翻盖模式下打开应用,然后将设备更改为触控模式。窗口大小和方向按预期更新。

触控模式:启动应用

所有

应用打开时没有崩溃、卡顿或抛出 ANR。应用内容显示正常。在竖屏和横屏模式下尝试此操作。

窗口管理

触控模式:调整窗口大小

所有

如果窗口大小调整按钮可用,请调整窗口大小。应用不会崩溃、卡顿或 ANR。应用内容会缩放。在应用的不同页面中尝试此操作。活动光标保持原位,页面内容不会改变,除非是为了适应更大的屏幕布局。在竖屏和横屏模式下尝试此操作。

窗口管理

触控模式:重新打开应用

所有

如果窗口大小调整按钮可用,请调整窗口大小并关闭应用,然后重新打开。应用以关闭时相同的窗口大小和方向启动。在竖屏和横屏模式下尝试此操作。

窗口管理

触控模式:最小化和恢复

所有

最小化并恢复应用。应用不会崩溃、卡顿或 ANR,内容重新出现且未改变。

窗口管理

触控模式:旋转设备

所有

在平板模式下,将设备旋转 90 度。应用要么不旋转,要么旋转并且窗口和内容适当调整大小。活动光标或页面保持原位。

输入

触控模式:触摸屏点击

所有

用手指点击触摸控件。应用响应如同在该位置进行了触摸,没有延迟。

输入

触控模式:触摸屏右键点击

所有

用手指触摸并按住触摸控件。应用响应如同在该位置进行了触摸,没有延迟。

输入

触控模式:触摸屏滚动

所有

在应用的可滚动区域(例如列表)中,使用单指或双指滚动操作。应用内容滚动。

输入

触控模式:触摸屏缩放

所有

在应用的可缩放区域(例如图像或地图)中,用手指缩放内容。应用内容缩放。

输入

触控模式:手写笔点击

所有

使用手写笔点击触摸控件。应用响应如同在该位置进行了触摸,没有延迟。

输入

触控模式:手写笔滚动

所有

在应用的可滚动区域(例如列表)中,使用手写笔滑动或滚动操作。应用内容滚动。

输入

触控模式:虚拟键盘

所有

在平板模式下,点击应用中接受文本输入的区域并输入文本。屏幕键盘和文本按预期显示。在竖屏和横屏模式以及它们之间的转换中尝试此操作。

相机

触控模式:拍照

通讯

应用打开相机,预览图像按比例和方向正确显示。拍摄的照片按比例和方向正确显示。在竖屏和横屏模式下尝试此操作。

触控模式:录制视频

通讯

应用打开相机,预览图像按比例和方向正确显示。开始录制时,预览按比例和方向正确显示。播放流畅且按预期执行,没有音频或视频延迟,视频以录制速度播放。在竖屏和横屏模式下尝试此操作。

窗口管理

触控模式:相机开启时更改方向

通讯

打开应用的相机。将设备旋转 90 度。应用不会崩溃、卡顿或 ANR。应用要么不旋转,要么旋转并且窗口和内容适当调整大小。

创建内容

内容创建

输出(例如绘图、文本或音频)在应用中按预期录制,没有延迟。

保存内容

内容创建

应用将内容保存到本地或云端,并且在重新打开时内容能忠实地重新创建。

分享内容

应用与第三方共享内容。第三方可以接收和打开内容。

1:1 通讯

通讯

向另一个用户发送每种可能的消息类型,例如电子邮件、短信、电话或视频通话。验证传输。

1:多 通讯

通讯

向群组发布每种可能的帖子类型,例如新闻源帖子、论坛帖子或聊天群组。验证传输。

相机

翻盖模式:拍照

通讯

应用打开相机,预览图像按比例和方向正确显示。拍摄的照片按比例和方向正确显示。

相机

翻盖模式:录制视频

通讯

应用打开相机,预览图像按比例和方向正确显示。开始录制时,预览按比例和方向正确显示。播放流畅且按预期执行,没有音频或视频延迟,视频以录制速度播放。

相机

翻盖模式:应用恢复后相机重试

通讯

打开应用的相机。关闭设备盖子。打开设备盖子。应用继续允许用户拍照或允许用户在不重启应用的情况下重试拍照。

输入

触摸绘图

绘图或手写

用手指在应用中输入绘画笔触。笔触在画布上按预期显示,没有延迟。

手写笔

手写笔绘图

绘图或手写

使用手写笔在应用中输入绘画笔触。笔触在画布上按预期显示,没有延迟。

视频播放

通讯或社交与媒体

在应用内播放视频。播放流畅,没有延迟。声音清晰。

音量

通讯或社交与媒体

如果应用有音量控制,请在播放带声音的媒体时尝试更改音量。音量相应调整。

倾斜运动

游戏

倾斜设备时玩体感游戏。应用相应响应。

位置查找

天气或地图或导航

应用能够找到用户的通用位置,即使没有 GPS 硬件。

其他未捕捉到的应用特定功能

所有

仅当上述操作测试用例不适用时使用此项。

UI

大屏幕布局

所有

如果应用的 UI 利用了屏幕的额外空间,则内容在设备上会占据屏幕的整个宽度,或者内容大小适中。

鼠标 + 触控板

翻盖模式:触控板拖放

所有

使用触控板将一块内容(例如图像)拖放到应用中可能有意义的区域。拖放的对象执行。

鼠标 + 触控板

翻盖模式:鼠标拖放

所有

使用鼠标将一块内容(例如图像)拖放到应用中可能有意义的区域。拖放的对象执行。

输入

翻盖模式:触摸屏拖放

所有

用手指将一块内容(例如图像)拖放到应用中可能有意义的区域。拖放的对象执行。

手写笔

翻盖模式:手写笔拖放

所有

使用手写笔将一块内容(例如图像)拖放到应用中可能有意义的区域。拖放的对象执行。

键盘快捷键 + 导航

翻盖模式:特殊按键:箭头

所有

ChromeOS 键盘上的箭头键在应用内按预期工作。

键盘快捷键 + 导航

翻盖模式:特殊按键:Tab

所有

ChromeOS 键盘上的 Tab 键按预期工作。

键盘快捷键 + 导航

翻盖模式:特殊按键:剪切和复制

所有

在文本输入框中(例如消息输入或高分名称),选择一些现有文本。使用 Control+X 剪切。使用 Control+V 粘贴到另一个应用中。使用 Control+C 代替 Control+X 重新测试。

键盘快捷键 + 导航

翻盖模式:特殊按键:Escape

所有

Escape 键对应于关闭活动窗口或返回上一页。

键盘快捷键 + 导航

翻盖模式:特殊按键:Enter

所有

按下 Enter 触发选定的按钮,在包含多个字段的表单中编辑输入字段时按下 Enter 提交表单。

键盘快捷键 + 导航

翻盖模式:特殊按键:Enter 发送

所有

在文本输入框中(例如消息输入或高分名称),输入一些文本,然后按下 Enter。文本提交到应用。

键盘快捷键 + 导航

翻盖模式:特殊按键:应用热键

所有

尝试按下应用中常用的任何键盘快捷键。应用按预期响应。

键盘快捷键 + 导航

翻盖模式:特殊按键:返回

所有

ChromeOS 键盘上的返回键功能类似于 Android 上的返回按钮。

键盘快捷键 + 导航

翻盖模式:特殊按键:刷新

所有

在应用中包含实时或易逝内容的区域,ChromeOS 键盘上的刷新键刷新视图。

键盘快捷键 + 导航

翻盖模式:停靠窗口

所有

使用 Alt+[Alt+] 将应用停靠到屏幕一侧。应用停靠,类似于 Chrome 浏览器的行为。

桌面功能

离线模式

所有

从设置菜单关闭 Wi-Fi。尝试使用应用中可离线使用的功能。离线功能正常。

输入

触控模式:触摸屏拖放

所有

用手指将一块内容(例如图像)拖放到应用中可能有意义的区域。拖放的对象执行。

手写笔

触控模式:手写笔拖放

所有

使用手写笔将一块内容(例如图像)拖放到应用中可能有意义的区域。拖放的对象执行。

手写笔

手写笔压力

绘图或手写

使用手写笔输入不同压力的绘图笔触或擦除绘图笔触。笔触在画布上按预期以可变粗细显示。

手写笔

手写笔擦除

绘图或手写

选择擦除选项并使用手写笔擦除部分绘图。标记按预期消失。这对于绘图应用很重要;笔记应用通常可豁免此项。

手写笔

仅限手写笔(拒绝手指)

绘图或手写

选择进入仅限手写笔模式。尝试使用手写笔绘图,然后再使用手指。使用手写笔时画布上有标记,而使用手指时没有。

手写笔

手写笔触摸取消

绘图或手写

使用手写笔绘图时,将手掌放在触摸屏上。画布上不会出现额外的标记(称为“手掌防误触”)。

桌面功能

多任务功能

后台应用

打开应用,启用功能,然后打开任何其他应用。应用继续后台功能,例如后台音频或秒表。