下表包含您可以在测试计划中使用的一组测试用例。这些测试用例涵盖了 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。尝试使用应用中可离线使用的功能。离线功能正常。 |
输入 |
触控模式:触摸屏拖放 |
所有 |
用手指将一块内容(例如图像)拖放到应用中可能有意义的区域。拖放的对象执行。 |
手写笔 |
触控模式:手写笔拖放 |
所有 |
使用手写笔将一块内容(例如图像)拖放到应用中可能有意义的区域。拖放的对象执行。 |
手写笔 |
手写笔压力 |
绘图或手写 |
使用手写笔输入不同压力的绘图笔触或擦除绘图笔触。笔触在画布上按预期以可变粗细显示。 |
手写笔 |
手写笔擦除 |
绘图或手写 |
选择擦除选项并使用手写笔擦除部分绘图。标记按预期消失。这对于绘图应用很重要;笔记应用通常可豁免此项。 |
手写笔 |
仅限手写笔(拒绝手指) |
绘图或手写 |
选择进入仅限手写笔模式。尝试使用手写笔绘图,然后再使用手指。使用手写笔时画布上有标记,而使用手指时没有。 |
手写笔 |
手写笔触摸取消 |
绘图或手写 |
使用手写笔绘图时,将手掌放在触摸屏上。画布上不会出现额外的标记(称为“手掌防误触”)。 |
桌面功能 |
多任务功能 |
后台应用 |
打开应用,启用功能,然后打开任何其他应用。应用继续后台功能,例如后台音频或秒表。 |