下表列出了您可以在自己的测试计划中使用的一组测试用例。这些测试用例涵盖了要在 Chrome 操作系统设备上运行的 Android 应用需要准备好应对的各种常见情形。
测试类型 |
测试用例 |
应用场景 |
成功案例 |
---|---|---|---|
|
在 Play 商店中查找应用 |
全部 |
从 Chromebook 上访问时,可在 Play 商店中找到相应应用(如果能按预期正常工作,表明没有任何问题)。注意:清单中的标记可能会导致应用不可用,具体取决于 Chrome 操作系统设备上的硬件。此测试最好在翻盖式设备上运行,因为此类设备最准确地代表了大多数设备的硬件配置文件。 |
|
安装应用 |
全部 |
在 Chromebook 上安装应用没有任何问题 |
|
翻盖式笔记本:启动应用 |
全部 |
应用打开时不会崩溃、挂起或抛出 ANR(应用无响应)。应用内容纵向显示。 |
窗口管理 |
翻盖式笔记本:调整窗口大小 |
全部 |
如果窗口大小调整按钮可用,调整窗口大小。应用不会崩溃/挂起/抛出 ANR。应用内容会随之缩放。尝试在应用的各个页面中执行此操作。活动的光标应留在原处,并且页面内容不应更改(除非调整为更大的屏幕布局)。 |
窗口管理 |
翻盖式笔记本:自由式大小调整 |
全部 |
尝试拖动窗口的一角来调整窗口大小。应用不会崩溃/挂起/抛出 ANR。应用内容会随之缩放。尝试在应用的各个页面中执行此操作。活动的光标应留在原处,并且页面内容不应更改(除非调整为更大的屏幕布局)。 |
窗口管理 |
翻盖式笔记本:重新打开应用 |
全部 |
如果窗口大小调整按钮可用,调整窗口大小并关闭应用,然后重新打开。应用应按预期的窗口大小和方向(自打开以来的最后一个 Activity)启动。 |
窗口管理 |
翻盖式笔记本:最小化和恢复 |
全部 |
最小化和恢复应用。应用不会崩溃/挂起/抛出 ANR,并且内容重新显示时没有变化。 |
窗口管理 |
翻盖式笔记本:全屏应用 |
全部 |
Chrome 操作系统键盘上的全屏键应该将应用置于全屏模式(即,无顶栏)。应用不会崩溃/挂起/抛出 ANR。应用内容可缩放。 |
鼠标 + 触控板 |
翻盖式笔记本:触控板 = 点击 |
全部 |
使用触控板点击触摸控件。应用应该立即响应,就像在此处发生了触摸一样。 |
鼠标 + 触控板 |
翻盖式笔记本:触控板 = 右键点击 |
全部 |
使用触控板右键点击(两指点按)触摸控件。应用应该立即响应,就像在此处发生了触摸一样。 |
鼠标 + 触控板 |
翻盖式笔记本:触控板 = 滚动 |
全部 |
在应用的可滚动区域(例如列表)中,在触控板上执行两指滚动操作。应用内容应滚动。 |
鼠标 + 触控板 |
翻盖式笔记本:触控板 = 缩放 |
全部 |
在应用的可缩放区域(例如图片或地图)中,使用触控板进行缩放。应用内容应缩放。 |
鼠标 + 触控板 |
翻盖式笔记本:鼠标 = 点击 |
全部 |
使用鼠标设备点击触摸控件。应用应该立即响应,就像在此处发生了触摸一样。 |
鼠标 + 触控板 |
翻盖式笔记本:鼠标 = 右键点击 |
全部 |
使用鼠标设备右键点击触摸控件。应用应该立即响应,就像在此处发生了触摸一样。 |
鼠标 + 触控板 |
翻盖式笔记本:鼠标 = 滚动 |
全部 |
在应用的可滚动区域(例如列表)中,使用滚轮。应用内容应滚动。 |
鼠标 + 触控板 |
翻盖式笔记本:鼠标 = 通过滚动缩放 |
全部 |
在应用的可缩放区域(例如图片或地图)中,使用滚轮。应用内容应缩放。 |
鼠标 + 触控板 |
翻盖式笔记本:触摸屏 = 点击 |
全部 |
用手指按触摸控件。应用应该立即响应,就像在此处发生了触摸一样。 |
鼠标 + 触控板 |
翻盖式笔记本:触摸屏 = 右键点击 |
全部 |
用手指长按触摸控件。应用应该立即响应,就像在此处发生了触摸一样。 |
鼠标 + 触控板 |
翻盖式笔记本:触摸屏 = 滚动 |
全部 |
在应用的可滚动区域(例如列表)中,执行单指或双指滚动操作。应用内容应滚动。 |
鼠标 + 触控板 |
翻盖式笔记本:触摸屏 = 缩放 |
全部 |
在应用的可缩放区域(例如图片或地图)中,用手指在触摸屏上执行缩放操作。应用内容应缩放。 |
触控笔 |
翻盖式笔记本:触控笔 = 点击 |
全部 |
使用触控笔点击触摸控件。应用应该立即响应,就像在此处发生了触摸一样。 |
触控笔 |
翻盖式笔记本:触控笔 = 滚动 |
全部 |
在应用的可滚动区域(例如列表)中,执行触控笔滑动/滚动操作。应用内容应滚动。 |
输入 |
翻盖式笔记本:物理键盘 |
全部 |
在翻盖式笔记本模式下,点击文本输入框,然后使用键盘输入文本。不应显示屏幕键盘。输入的文本应立即显示在输入框中。 |
|
购买应用内内容 |
启用了 IAP |
登录后,尝试购买一些应用内内容。内容应视情况出现在应用中。购买交易应显示在 Play 交易记录中。 |
|
暂停/恢复 |
全部 |
当应用正在运行时,关闭 Chromebook。5 到 10 秒后,重新打开 Chromebook。应用应以相同的状态重新连接。 |
|
WLAN 连接 |
全部 |
关闭 WLAN。观察应用是否提示没有互联网连接。重新开启 WLAN。观察应用是否重新连接到互联网并正常运行。 |
窗口管理 |
在翻盖式笔记本与触摸视图之间转换 |
全部 |
在翻盖式笔记本模式下打开应用,然后将设备更改为触摸视图模式。窗口大小和方向应按预期更新。 |
|
触摸视图:启动应用 |
全部 |
应用打开时不会崩溃、挂起或抛出 ANR(应用无响应)。应用内容正常。在横向和纵向模式下都尝试执行此操作。 |
窗口管理 |
触摸视图:调整窗口大小 |
全部 |
如果窗口大小调整按钮可用,调整窗口大小。应用不会崩溃/挂起/抛出 ANR。应用内容会随之缩放。尝试在应用的各个页面中执行此操作。活动的光标应留在原处,并且页面内容不应更改(除非调整为更大的屏幕布局)。在横向和纵向模式下都尝试执行此操作。 |
窗口管理 |
触摸视图:重新打开应用 |
全部 |
如果窗口大小调整按钮可用,调整窗口大小并关闭应用,然后重新打开。应用应按预期的窗口大小和方向(自打开以来的最后一个 Activity)启动。在横向和纵向模式下都尝试执行此操作。 |
窗口管理 |
触摸视图:最小化和恢复 |
全部 |
最小化和恢复应用。应用不会崩溃/挂起/抛出 ANR,并且内容重新显示时没有变化。 |
窗口管理 |
触摸视图:旋转设备 |
全部 |
在平板电脑模式下,将设备旋转 90 度。应用应要么不旋转,要么旋转,并且旋转时窗口和内容会适当地调整大小。活动的光标/页面应留在原处。 |
输入 |
触摸视图:触摸屏 = 点击 |
全部 |
用手指按触摸控件。应用应该立即响应,就像在此处发生了触摸一样。 |
输入 |
触摸视图:触摸屏 = 右键点击 |
全部 |
用手指长按触摸控件。应用应该立即响应,就像在此处发生了触摸一样。 |
输入 |
触摸视图:触摸屏 = 滚动 |
全部 |
在应用的可滚动区域(例如列表)中,执行单指或双指滚动操作。应用内容应滚动。 |
输入 |
触摸视图:触摸屏 = 缩放 |
全部 |
在应用的可缩放区域(例如图片或地图)中,用手指缩放内容。应用内容应缩放。 |
输入 |
触摸视图:触控笔 = 点击 |
全部 |
使用触控笔点击触摸控件。应用应该立即响应,就像在此处发生了触摸一样。 |
输入 |
触摸视图:触控笔 = 滚动 |
全部 |
在应用的可滚动区域(例如列表)中,执行触控笔滑动/滚动操作。应用内容应滚动。 |
输入 |
触摸视图:虚拟键盘 |
全部 |
在平板电脑模式下,点按应用中接受文本输入的区域,然后输入文本。屏幕键盘和文本应按预期显示。请在纵向和横向模式(以及两者之间的转换)下都尝试执行此操作。 |
相机 |
触摸视图:拍照 |
通信 |
应用会打开相机,并且预览图片会正确地缩放和定向。所拍摄的照片会正确地缩放和定向。在纵向和横向模式下都尝试执行此操作。 |
|
触摸视图:录制视频 |
通信 |
应用会打开相机,并且预览图片会正确地缩放和定向。开始录制后,预览会正确地缩放和定向。播放流畅且按预期执行(音频/视频无延迟,视频以录制时的速度播放)。在纵向和横向模式下都尝试执行此操作。 |
窗口管理 |
触摸视图:在相机开启的情况下改变方向 |
通信 |
打开应用的相机。将设备旋转 90 度。应用不应崩溃、挂起或抛出 ANR(应用无响应)。应用应要么不旋转,要么旋转,并且旋转时窗口和内容会适当地调整大小。 |
|
创建内容 |
内容创建 |
应用中的输出(绘图、文本和音频)记录符合预期(无延迟)。 |
|
保存内容 |
内容创建 |
应用会保存内容(在本地或云端),并且重新打开时会如实地重新创建内容。 |
|
分享内容 |
|
应用与第三方共享内容。第三方可以接收和打开内容。 |
|
一对一通信 |
通信 |
向其他用户发送各种可能的消息类型(例如电子邮件、短信、电话、视频通话等等)。验证传输。 |
|
一对多通信 |
通信 |
发布各种可能的消息类型到群组(例如新闻推送、论坛和聊天群组)。验证传输。 |
相机 |
翻盖式笔记本:拍照 |
通信 |
应用会打开相机,并且预览图片会正确地缩放和定向。所拍摄的照片会正确地缩放和定向。 |
相机 |
翻盖式笔记本:录制视频 |
通信 |
应用会打开相机,并且预览图片会正确地缩放和定向。开始录制后,预览会正确地缩放和定向。播放流畅且按预期执行(音频/视频无延迟,视频以录制时的速度播放)。 |
相机 |
翻盖式笔记本:应用恢复后相机重试 |
通信 |
打开应用的相机。合上设备的盖子。打开设备的盖子。应用现在应继续允许用户拍摄照片,或者能够允许用户在不重启应用的情况下重试拍摄照片。 |
输入 |
通过触摸绘制 |
绘图/手写 |
用手指在应用中输入绘图笔画。笔画应按预期出现在画布上,没有延迟。 |
触控笔 |
使用触控笔绘制 |
绘图/手写 |
使用触控笔在应用中输入绘图笔画。笔画应按预期出现在画布上,没有延迟。 |
|
视频播放 |
通信/社交和媒体 |
在应用中播放视频。播放应流畅且无延迟,声音也应清晰。 |
|
音量 |
通信/社交和媒体 |
如果应用具有音量控件,尝试在播放媒体(有声)时改变音量。音量应相应地调节。 |
|
倾斜动作 |
游戏 |
在玩动作感应游戏时倾斜设备。应用应相应地做出响应。 |
|
查找位置 |
天气/地图/导航 |
应用应能够找到用户所在的大致位置(即使没有 GPS 硬件)。 |
|
未涵盖的其他应用专属功能 |
全部 |
只有在上述某个操作测试用例不合适时,才使用此项。 |
界面 |
大屏幕布局 |
全部 |
如果应用的界面应利用屏幕的额外空间,内容应占据设备上屏幕的整个宽度和/或内容应适当地调整大小。 |
鼠标 + 触控板 |
翻盖式笔记本:触控板 = 拖放 |
全部 |
使用触控板将一段内容(例如图片)放到应用中的适当区域中。应对放下的对象执行相应操作(例如上传)。 |
鼠标 + 触控板 |
翻盖式笔记本:鼠标 = 拖放 |
全部 |
使用鼠标将一段内容(例如图片)放到应用中的适当区域中。应对放下的对象执行相应操作(例如上传)。 |
输入 |
翻盖式笔记本:触摸屏 = 拖放 |
全部 |
用手指将一段内容(例如图片)放到应用中的适当区域中。应对放下的对象执行相应操作(例如上传)。 |
触控笔 |
翻盖式笔记本:触控笔 = 拖放 |
全部 |
使用触控笔将一段内容(例如图片)放到应用中的适当区域中。应对放下的对象执行相应操作(例如上传)。 |
键盘快捷键 + 导航 |
翻盖式笔记本:特殊键 - 箭头 |
全部 |
Chrome 操作系统键盘上的箭头键应在应用内完全按预期发挥作用。 |
键盘快捷键 + 导航 |
翻盖式笔记本:特殊键 - Tab |
全部 |
Chrome 操作系统键盘上的 Tab 键应完全按预期发挥作用。 |
键盘快捷键 + 导航 |
翻盖式笔记本:特殊键 - 剪切和复制 |
全部 |
在文本输入框(例如消息输入和高分名称)中,选择一些现有文本。按 CTRL+X 剪切文本。按 CTRL+V 将文本粘贴到其他应用。使用复制(而不是剪切)重新测试。 |
键盘快捷键 + 导航 |
翻盖式笔记本:特殊键 - ESC 键 |
全部 |
ESC 键对应于关闭活动窗口或返回上一页。 |
键盘快捷键 + 导航 |
翻盖式笔记本:特殊键 - Enter 键 |
全部 |
按 Enter 键将触发选定的按钮,或者在修改包含多个字段的表单中的某个输入字段时按 Enter 键来提交表单。 |
键盘快捷键 + 导航 |
翻盖式笔记本:特殊键 - 按 Enter 键发送 |
全部 |
在文本输入框(例如消息输入和高分名称)中,输入一些文本,然后按 Enter 键。系统应该会将文本提交给应用。 |
键盘快捷键 + 导航 |
翻盖式笔记本:特殊键 - 应用热键 |
全部 |
尝试按应用的任何常用键盘快捷键。应用应按预期做出响应。 |
键盘快捷键 + 导航 |
翻盖式笔记本:特殊键 - 返回键 |
全部 |
Chrome 操作系统键盘上的返回键应与 Android 系统上的返回按钮发挥完全相同的作用。 |
键盘快捷键 + 导航 |
翻盖式笔记本:特殊键 - 刷新 |
全部 |
前往应用中包含实时/易失效内容的任何区域。CrOS 键盘上的刷新键应刷新视图。 |
键盘快捷键 + 导航 |
翻盖式笔记本:特殊键 - 停靠窗口 |
全部 |
使用 ALT+[ 或 ALT+] 将应用停靠在屏幕的一侧。应用应停靠,这与 Chrome 浏览器的行为类似。 |
桌面功能 |
离线模式 |
全部 |
从设置菜单中关闭 WLAN。尝试使用离线状态下可用的应用功能。观察离线功能是否正常运行。 |
输入 |
触摸视图:触摸屏 = 拖放 |
全部 |
用手指将一段内容(例如图片)放到应用中的适当区域中。应对放下的对象执行相应操作(例如上传)。 |
触控笔 |
触摸视图:触控笔 = 拖放 |
全部 |
使用触控笔将一段内容(例如图片)放到应用中的适当区域中。应对放下的对象执行相应操作(例如上传)。 |
触控笔 |
触控笔压力 |
绘图/手写 |
使用触控笔输入或擦除各种压力感应的绘图笔画。笔画应出现在画布上且粗细可按预期变化。 |
触控笔 |
触控笔擦除 |
绘图/手写 |
选择擦除选项,然后使用触控笔擦除绘图的某些部分。标记应按预期消失。这对于绘图应用很重要,但记事应用通常不用进行此测试。 |
触控笔 |
仅限触控笔(防止手指误触) |
绘图/手写 |
选择仅采用“触控笔模式”的选项。尝试使用触控笔绘制,然后用手指绘制。画布应仅在使用触控笔绘制时才有绘制痕迹,而用手指绘制时则没有。 |
触控笔 |
触控笔触摸取消 |
绘图/手写 |
使用触控笔绘制时,将手掌放在触摸屏上。由于将手放在了画布上,因此画布上不应再出现新的绘制痕迹(防止手掌误触)。 |
桌面功能 |
多任务处理功能 |
后台应用 |
打开应用,启用功能,然后打开其他任何应用。应用会继续执行后台功能(例如后台音频和秒表)。 |