ChromeOS 上 Android 应用的测试用例

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

测试类型

测试用例

应用场景

成功案例

在 Play 商店中查找应用

全部

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

安装应用

全部

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

翻盖:启动应用

全部

应用打开时不会崩溃、挂起或抛出 ANR(应用无响应)。应用内容处于垂直方向。

窗口管理

翻盖:调整窗口大小

全部

如果窗口调整大小按钮可用,请调整窗口大小。应用不会崩溃、挂起或 ANR。应用内容缩放。在应用的各个页面中尝试此操作。活动光标保持原位,页面内容不会更改,只是调整以适应更大的屏幕布局。

窗口管理

翻盖:自由调整大小

全部

尝试拖动窗口的角以调整窗口大小。应用不会崩溃、挂起或 ANR。应用内容缩放。在应用的各个页面中尝试此操作。活动光标保持原位,页面内容不会更改,只是调整以适应更大的屏幕布局。

窗口管理

翻盖:重新打开应用

全部

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

窗口管理

翻盖:最小化和还原

全部

最小化并还原应用。应用不会崩溃、挂起或 ANR,并且内容保持不变。

窗口管理

翻盖:全屏应用

全部

ChromeOS 键盘上的全屏键使应用进入全屏状态,没有顶部栏。应用不会崩溃、挂起或 ANR。应用内容缩放。

鼠标+触控板

翻盖:触控板点击

全部

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

鼠标+触控板

翻盖:触控板右键点击

全部

使用触控板右键点击(两指轻触)触摸控件。应用像在该位置触摸一样响应,没有延迟。

鼠标+触控板

翻盖:触控板滚动

全部

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

鼠标+触控板

翻盖:触控板缩放

全部

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

鼠标+触控板

翻盖:鼠标点击

全部

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

鼠标+触控板

翻盖模式:鼠标右键单击

全部

使用鼠标设备,右键单击一个触摸控件。应用像在该位置触摸一样响应,无延迟。

鼠标+触控板

翻盖模式:鼠标滚轮

全部

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

鼠标+触控板

翻盖模式:鼠标滚轮缩放

全部

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

鼠标+触控板

翻盖模式:触摸屏单击

全部

用手指按下触摸控件。应用像在该位置触摸一样响应,无延迟。

鼠标+触控板

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

全部

用手指触摸并按住触摸控件。应用像在该位置触摸一样响应,无延迟。

鼠标+触控板

翻盖模式:触摸屏滚动

全部

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

鼠标+触控板

翻盖模式:触摸屏缩放

全部

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

触控笔

翻盖模式:触控笔单击

全部

使用触控笔,单击触摸控件。应用像在该位置触摸一样响应,无延迟。

触控笔

翻盖模式:触控笔滚动

全部

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

输入

翻盖模式:物理键盘

全部

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

购买应用内内容

启用应用内购买

登录后,尝试购买一些应用内内容。内容按预期显示在应用中。购买记录出现在 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。尝试使用应用中可脱机使用的功能。脱机功能正常。

输入

触控模式:触摸屏拖放

全部

用手指将内容(例如图像)拖放到应用中可能适用的区域。已拖放的对象执行操作。

触控笔

触控模式:触控笔拖放

全部

使用触控笔将内容(例如图像)拖放到应用中可能适用的区域。已拖放的对象执行操作。

触控笔

触控笔压力

绘图或手写

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

触控笔

触控笔擦除

绘图或手写

选择擦除选项,然后使用触控笔擦除绘图的部分内容。标记将按预期消失。这对于绘图应用非常重要;笔记应用通常不受此影响。

触控笔

仅限触控笔(拒绝手指)

绘图或手写

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

触控笔

触控笔触摸取消

绘图或手写

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

桌面功能

多任务功能

后台应用

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