目录
1. 安装卸载与更新
1.1 安装
不同操作系统上是否正常安装。
不同的手机型号上是否正常安装。
不同屏幕分辨率/屏幕尺寸大小的手机上是否正常安装。
安装过程中,出现意外情况(如死机,重启,断电)的处理是否正常。
安装空间不足(内存或者磁盘空间不足)时是否有相应提示。
首次安装完成后,是否正常启动APP。
版本覆盖安装后,是否正常启动APP。
1.2 卸载
卸载过程中,出现的意外情况(如死机、断电、重启)的处理是否正常。
卸载完成后,是否删除所有的安装文件夹。
第三方卸载,是否可以正常卸载,是否卸载完全。
1.3 版本更新
强制更新:
不同的操作系统,强制更新是否可以正常更新APP。
后台设置强制更新,打开APP后,是否有强制更新提示,强制更新提示框是否可以关闭,强制更新是否有进度条显示。
强制更新过程中出现意外(如死机、断电、重启),再次打开APP,检查APP是否再次提示更新。
已注册账号的数据是否正常。
强制更新成功后,启动APP,APP的版本号是否显示正确,已注册账号的数据是否正常,已经删除或隐藏的功能模块是否还存在,新增的功能是否可以正常使用,新版本用户和老版本用户的交互是否正常(如互发消息/新版本的消息通知会不会发送到老版本上/新版本注册的用户登录到老版本上是否正常等)。
非强制更新:
不同的操作系统,非强制更新是否可以正常更新APP。
后台设置非强制更新,打开APP后,是否有非强制更新的提示,是否可以关闭提示。
关闭更新提示,历史版本用户是否可以正常使用,再次启动APP,是否再次弹出非强制更新的提示。
更新过程中出现意外(如死机、断电、重启),再次启动APP,是否再次提示更新,是否可以正常使用。
更新成功后,启动APP,APP的版本号是否显示正确,已注册账号的数据是否正常,已经删除或隐藏的功能模块是否还存在,新增的功能是否可以正常使用,新版本用户和老版本用户的交互是否正常(如互发消息/新版本的消息通知会不会发送到老版本上/新版本注册的用户登录到老版本上是否正常等)。
2. 业务功能
2.1 登录
新用户注册登录。
老用户是否能从不同路径正常登录:手机号+验证码,是否能在限定时间内收到验证码并正确登录;正确账号加密码是否正常登录,错误账号加密码是否弹出相应提示;第三方登录,是否能正常拉取第三方,是否能正常登录。
是否支持免登录浏览。
不同意隐私协议是否弹出相应提示,是否可以浏览部分内容。
进行APP前后台切换,杀进程重启,无网络(长时间断网和短暂断网),手机重启等操作,登录状态是否是最近一次登录的用户。
切换账号登录,APP内的登录用户是否是当前登录账号,数据信息和当前账号是否保持一致。
用户登出APP后,再打开APP,登录状态是否为未登录状态。
同一账号登录到多台设备(需求允许),检查多台设备的免登录状态是否正常。
用户更换密码后,有数据交互时,检查是否会再次进行身份的验证。
存在免登录日期限制的,检查在限制的日期外的登录状态是否为未登录。
2.2 按键与手势(iOS)
用户行为 |
功能 |
测试 |
|
功能键(home键) |
按一次 |
回到桌面 |
打开APP,点击Home键,APP是否切换到后台运行,APP后台运行的相关功能是否正常(如音乐播放) |
锁屏键 |
点击 |
锁屏 |
打开APPÿ |