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