在 ChromeOS 中运行的 Android 应用的测试用例

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

测试类型

测试用例

应用场景

成功案例

在 Play 商店中查找应用

全部

从 Chromebook 上访问时,可在 Play 商店中找到相应应用(如果能按预期正常工作,表明没有任何问题)。注意清单中的标志可能会导致应用不可用,具体取决于 ChromeOS 设备中的硬件。此测试最好在翻盖式设备上运行,因为此类设备最准确地代表了大多数设备的硬件配置文件。

安装应用

全部

在 Chromebook 上安装应用,没有任何问题。

翻盖式笔记本:启动应用

全部

应用打开时不会崩溃、挂起或抛出 ANR(应用无响应)。应用内容纵向显示。

窗口管理

翻盖式笔记本:调整窗口大小

全部

如果窗口大小调整按钮可用,调整窗口大小。应用无法崩溃、挂起或出现 ANR。应用内容会随之缩放。尝试在应用的各个页面中执行此操作。活动的光标会留在原处,并且页面内容不会更改,只是为了调整到更大的屏幕布局。

窗口管理

翻盖式笔记本:自由调整尺寸

全部

尝试拖动窗口的一角来调整窗口大小。应用无法崩溃、挂起或出现 ANR。应用内容会随之缩放。尝试在应用的各个页面中执行此操作。活动的光标会留在原处,并且页面内容不会更改,只是为了调整到更大的屏幕布局。

窗口管理

翻盖式笔记本:重新打开应用

全部

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

窗口管理

翻盖式笔记本:最小化和恢复

全部

最小化和恢复应用。应用不会崩溃、挂起或出现 ANR,并且内容重新显示并保持不变。

窗口管理

翻盖式笔记本:全屏应用

全部

ChromeOS 键盘上的全屏键可让应用进入全屏模式(无顶栏)。应用无法崩溃、挂起或出现 ANR。应用内容会缩放。

鼠标 触控板

翻盖式笔记本:触控板点击

全部

使用触控板点击触摸控件。应用像在该位置发生了触摸一样做出响应,没有延迟。

鼠标 触控板

翻盖式笔记本:触控板右键点击

全部

使用触控板右键点击(双指点按)触摸控件。应用像在该位置发生了触摸一样做出响应,没有延迟。

鼠标 触控板

翻盖式笔记本:触控板滚动

全部

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

鼠标 触控板

翻盖式笔记本:触控板缩放

全部

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

鼠标 触控板

翻盖式笔记本:点击鼠标

全部

使用鼠标设备点击触控。应用像在该位置发生了触摸一样做出响应,没有延迟。

鼠标 触控板

翻盖式笔记本:点击鼠标右键

全部

使用鼠标设备右键点击触摸控件。应用响应就像有人在该位置发生了触摸一样,没有延迟。

鼠标 触控板

翻盖式笔记本:鼠标滚动

全部

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

鼠标 触控板

翻盖式笔记本:鼠标滚动即可缩放

全部

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

鼠标 触控板

翻盖式笔记本:触摸屏点击

全部

用手指按触摸控件。应用像在该位置发生了触摸一样做出响应,没有延迟。

鼠标 触控板

翻盖式笔记本:触摸屏右键点击

全部

用手指轻触并按住某个触控点。应用像在该位置发生了触摸一样做出响应,没有延迟。

鼠标 触控板

翻盖式笔记本:触摸屏滚动

全部

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

鼠标 触控板

翻盖式笔记本:触摸屏缩放

全部

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

触控笔

翻盖式:触控笔点击

全部

使用触控笔点击触摸控件。应用像在该位置发生了触摸一样做出响应,没有延迟。

触控笔

翻盖式:触控笔滚动

全部

在应用的可滚动区域(例如列表)中,执行触控笔滑动或滚动操作。应用内容滚动。

输入

翻盖式笔记本:物理键盘

全部

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

购买应用内内容

启用了 IAP

登录后,尝试购买一些应用内内容。内容会视情况在应用中显示。购买交易会显示在 Play 交易记录中。

暂停/继续

全部

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

WLAN 连接

全部

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

窗口管理

在翻盖式笔记本和触摸视图之间转换

全部

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

触摸视图:启动应用

全部

应用打开时不会崩溃、挂起或抛出 ANR。应用内容正常。在竖屏和横屏模式下试试看。

窗口管理

触摸视图:调整窗口大小

全部

如果窗口大小调整按钮可用,调整窗口大小。应用无法崩溃、挂起或出现 ANR。应用内容会随之缩放。在应用的各个页面中尝试执行此操作。活动的光标会留在原处,并且页面内容不会更改,除非调整为更大的屏幕布局。在竖屏和横屏模式下试试看。

窗口管理

触摸视图:重新打开应用

全部

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

窗口管理

触摸视图:最小化和恢复

全部

最小化和恢复应用。应用不会崩溃、挂起或出现 ANR,并且内容重新显示并保持不变。

窗口管理

触摸视图:旋转设备

全部

在平板电脑模式下,将设备旋转 90 度。应用未旋转,或者旋转了,并且旋转了窗口和内容。活动的光标或页面会留在原处。

输入

触摸视图:触摸屏点击

全部

用手指按触摸控件。应用像在该位置发生了触摸一样做出响应,没有延迟。

输入

触摸视图:触摸屏右键点击

全部

用手指轻触并按住某个控件。应用像在该位置发生了触摸一样做出响应,没有延迟。

输入

触摸视图:触摸屏滚动

全部

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

输入

触摸视图:触摸屏缩放

全部

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

输入

触摸视图:触控笔点击

全部

使用触控笔点击触摸控件。应用像在该位置发生了触摸一样做出响应,没有延迟。

输入

触摸视图:触控笔滚动

全部

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

输入

触摸视图:虚拟键盘

全部

在平板电脑模式下,点按应用中接受文本输入的区域,然后输入文本。屏幕键盘和文字按预期显示。

相机

触摸视图:拍照

通信

应用会打开相机,并且预览图片会正确地缩放和定向。所拍摄的照片会正确地缩放和定向。在竖屏和横屏模式下试试看。

触摸视图:录制视频

通信

应用会打开相机,并且预览图片会正确地缩放和定向。开始录制后,预览会正确地缩放和定向。播放流畅且按预期执行,音频或视频没有延迟,并且视频以录制的速度播放。在竖屏和横屏模式下试试看。

窗口管理

触摸视图:在相机开启时更改屏幕方向

通信

打开应用的相机。将设备旋转 90 度。应用无法崩溃、挂起或出现 ANR。应用未旋转,或者旋转了,并且旋转了窗口和内容。

创建内容

内容创建

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

保存内容

内容创建

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

分享内容

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

一对一通信

通信

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

一对多通信

通信

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

相机

翻盖式:拍照

通信

应用会打开相机,并且预览图片会正确地缩放和定向。所拍摄的照片会正确地缩放和定向。

相机

翻盖式笔记本:录制视频

通信

应用会打开相机,并且预览图片会正确地缩放和定向。开始录制后,预览会正确地缩放和定向。播放流畅且按预期执行,音频或视频没有延迟,并且视频以录制的速度播放。

相机

翻盖式笔记本:应用恢复后相机重试

通信

打开应用的相机。合上设备的盖子。打开设备的盖子。应用继续让用户拍照,或允许用户在不重启应用的情况下重新尝试拍照。

输入

通过触摸绘制

绘图或手写

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

触控笔

使用触控笔绘制

绘图或手写

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

视频播放

通信或社交媒体和媒体

在应用内播放视频。播放流畅、无延迟。声音清晰。

音量

通信或社交媒体和媒体

如果应用具有音量控件,请尝试在播放有声媒体时调节音量。音量会相应地调节。

倾斜动作

游戏

在玩动作感应游戏时倾斜设备。应用会相应地做出响应。

查找位置

天气、地图或导航

即使没有 GPS 硬件,应用也会查找用户所在的大致位置。

未涵盖的其他应用专属功能

全部

仅当上述某个操作测试用例不合适时,才应使用此选项。

界面

大屏幕布局

全部

如果应用的界面利用了屏幕的额外空间,内容就会占据设备屏幕的整个宽度,或者内容的尺寸合适。

鼠标 触控板

翻盖式笔记本:触控板拖放

全部

使用触控板将一段内容(例如图片)拖放到应用中可执行相应操作的区域。系统会执行放下的对象。

鼠标 触控板

翻盖式笔记本:拖放鼠标

全部

使用鼠标将一段内容(例如图片)放到应用中可执行相应操作的区域。系统会执行放下的对象。

输入

翻盖式笔记本:触摸屏拖放

全部

用手指将一段内容(例如图片)放到应用中可执行相应操作的区域。系统会执行放下的对象。

触控笔

翻盖式:触控笔拖放

全部

使用触控笔将一段内容(例如图片)放到应用中可执行相应操作的区域。系统会执行放下的对象。

键盘快捷键 导航

翻盖式笔记本:特殊键 - 箭头

全部

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

键盘快捷键 导航

翻盖式笔记本:特殊键 - Tab

全部

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

键盘快捷键 导航

翻盖式笔记本:特殊键 - 剪切和复制

全部

在文本输入框(例如消息输入或高分名称)中,选择一些现有文本。使用 Ctrl X 进行剪切。按 Ctrl V 将所选应用粘贴到其他应用。按 Ctrl C(而不是 Ctrl X)重新测试。

键盘快捷键 导航

翻盖式笔记本:特殊键 - Esc

全部

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

键盘快捷键 导航

翻盖式笔记本:特殊键 - Enter

全部

Enter 键会触发所选按钮,在修改包含多个字段的表单中的某个输入字段时按 Enter 键会提交表单。

键盘快捷键 导航

翻盖式笔记本:特殊键 - 按 Enter 键即可发送

全部

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

键盘快捷键 导航

翻盖式笔记本:特殊键 - 应用热键

全部

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

键盘快捷键 导航

翻盖式笔记本:特殊键 - 返回

全部

ChromeOS 键盘上的返回键就像 Android 设备上的返回按钮一样。

键盘快捷键 导航

翻盖式笔记本:特殊键 - 刷新

全部

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

键盘快捷键 导航

翻盖式笔记本:特殊键 - 基座窗口

全部

使用 Alt [Alt ] 将应用停靠在屏幕的一侧。应用基座,与 Chrome 浏览器的行为类似。

桌面功能

离线模式

全部

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

输入

触摸视图:触摸屏拖放

全部

用手指将一段内容(例如图片)放到应用中可执行相应操作的区域。系统会执行放下的对象。

触控笔

触摸视图:触控笔拖放

全部

使用触控笔将一段内容(例如图片)放到应用中可执行相应操作的区域。系统会执行放下的对象。

触控笔

触控笔压力

绘图或手写

使用触控笔输入绘图笔画,或使用各种压力擦除绘图笔画。笔画出现在画布上,且粗细可按预期变化。

触控笔

触控笔擦除

绘图或手写

选择擦除选项,然后使用触控笔擦除绘图的某些部分。标记会按预期消失。这对绘图应用非常重要;记事应用通常不受此约束。

触控笔

仅限触控笔(防止手指误触)

绘图或手写

选择相应选项以设为仅使用触控笔模式。尝试使用触控笔绘制,然后用手指绘制。使用触控笔(而非手指)时,画布上会有标记。

触控笔

触控笔触摸取消

绘图或手写

使用触控笔绘制时,将手掌放在触摸屏上。画布上也没有额外的痕迹(称为“防手掌误触”)。

桌面功能

多任务处理功能

后台应用

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