一.安装与卸载
1.软件安装后是否可以正常运行;
2.安装过程中是否可以中断
3.安装空间不足时是否有相应的提示
4.是否可以卸载应用(桌面卸载和应用卸载)
5.APP运行时,是否有加载图示
6.APP的速度是可以让人接受,切换是否流畅
7.用户登录状态太久,sessionId会过期,会出现“虽然是登录状态,系统会提示用户没有登录
二.权限测试
1.扣费风险:包括发送短信、拨打电话、连接网络
2.隐私泄露风险:包括访问手机信息、访问联系人
3.是否允许访问相册、拍照、录音、定位等
三.兼容性
1.操作系统、分辨率、尺寸
四.多版本
五.软件更新升级
六.消息推送
七.前后台切换
八.网络环境
1数据更新
-
确认有数据更新后,哪些地方需要手动刷新,哪些地方需自动刷新。
-
确认从后台切换回前台时,哪些页面需要进行数据更新
-
根据需求和逻辑,确认哪些数据是从服务端请求实时响应,哪些是缓存到本地的数据
2消息推送开关设置
-
默认开关应该是全打开状态
-
设置开关可以自由打开关闭
-
设置开关打开状态下,消息推送是否可正常接收(应用启用中和应用关闭时都应该可以收到)
-
确认后台未打开APP客户端时,手机消息栏可以接收到消息提醒。且点击可查看。点击后消息栏中消失
-
确认APP客户端启动时,可以收到消息提醒,且点击可查看。客户端运行时,消息不会进消息栏。
-
设置开关关闭时,客户端接收不到消息推送。
3软件更新
-
当客户端有新版本时,有更新提示
-
软件更新一定要测,确保android软件更新可以正确更新新版本,且安装运行正确。
-
确保IOS软件更新会有限制,只有上了商店且有版本更新时才会测试,但是如果真有问题,再发现问题不点晚,可以让开发先在测试机上模拟一个地址进行测试。
-
用户取消版本更新时,老版本可以正常使用,但是下次启动应用时,仍出现更新提示
-
当有新版本时,不删除客户端的情况下,直接更新检查是否能正常更新,且更新后客户端的功能是否最新版本(正常来讲不用强制删除本地客户端可以正常更新)
- 在线跨版本升级后能否正常使用
4异常测试
-
没有内存空间时,APP能否正确响应
-
APP运行中手机断电
-
APP运行中断开网络
-
反复操作某个功能,不断点击,刷新时,是否会闪退
-
APP运行时拔打或接听电话
-
APP运行时发送信息、收取邮件等
-
多个APP运行时
-
不断切换前台和后台,是否影响应用正常功能
-
APP运行时,启动相机功能