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。应用程序要么不旋转,要么旋转并相应地调整窗口和内容大小。

创建内容

内容创作

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

保存内容

内容创作

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

分享内容

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

一对一通信

通信

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

一对多通信

通信

向一个组发布所有可能的帖子类型,例如新闻提要帖子、论坛帖子或聊天组。验证传输。

相机

翻盖模式:拍照

通信

应用程序打开相机,预览图像按比例缩放并正确定向。拍摄的图片按比例缩放并正确定向。

相机

翻盖模式:录制视频

通信

应用程序打开相机,预览图像按比例缩放并正确定向。开始录制,预览按比例缩放并正确定向。播放流畅,按预期执行,音频或视频没有延迟,视频以录制的速率播放。

相机

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

通信

打开应用程序的相机。关闭设备的盖子。打开设备的盖子。应用程序继续允许用户拍照,或者允许用户重试拍照,而无需重新启动应用程序。

输入

触摸绘图

绘图或手写

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

触控笔

触控笔绘图

绘图或手写

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

视频播放

通信或社交和媒体

在应用程序中播放视频。播放流畅,没有任何延迟。声音清晰。

音量

通信或社交和媒体

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

倾斜动作

游戏

玩动作感应游戏时倾斜设备。应用程序会相应地做出反应。

定位

天气或地图或导航

即使没有 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。尝试使用应用程序中可离线使用的功能。离线功能正常运行。

输入

触摸模式:触摸屏拖放

所有

用手指将一块内容(如图像)放到应用程序中可能有效的区域。已放置的对象执行。

触控笔

触摸模式:触控笔拖放

所有

使用触控笔,将一块内容(如图像)放到应用程序中可能有效的区域。已放置的对象执行。

触控笔

触控笔压力

绘图或手写

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

触控笔

触控笔擦除

绘图或手写

选择擦除选项并使用触控笔擦除绘图的一部分。标记按预期消失。这对绘图应用程序很重要;笔记应用程序通常不受此影响。

触控笔

仅限触控笔(拒绝手指)

绘图或手写

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

触控笔

触控笔触摸取消

绘图或手写

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

桌面功能

多任务功能

后台应用程序

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