APP测试通用点
1.功能测试
主要测试类型,根据产品需求和用户使用场景来进行测试
2.兼容性测试
a.不同系统:
ios系统
安卓系统(华为新增鸿蒙系统)
b.网络兼容性:wifi和流量
c.屏幕分辨率
3.网络测试(容易造成crash)
a.无网络---给予提示
b.网络不好-提交数据,是否一直处于提交状态,无超时限制,遇到失败时,是否会给予提示
c.断网后重连-能否恢复操作
d.切换网络-无异常
4.性能测试
服务端性能:并发量 吞吐量 负载
客户端性能:快速启动测试 内存泄露检查 电量消耗设备cpu和内存
5.UI/UE测试检查点
ui:用户界面
ue:用户体验(分享一个常见问题:如招聘网站填写简历页面,选择框和填写框并存,先点击填写框(自动弹出手机默认键盘),后点击选择框(要自动收起手机默认键盘))
6.安装测试
是否能从应用市场进行下载
能否正常安装到设备驱动程度上
是否能找到对应图标,且图标大小正常
安装空间不足的体现
7.卸载
卸载是否有提示,是否支持取消
卸载后是否删除全部安装文件夹
卸载过程中(死机、断电、重启)
卸载结束后是否有提示
卸载后重装
8.升级测试(有的应用,启动后断网,可绕过更新)
非强制更新-用户可取消,老版本可正常使用,下次启动app,仍能出现更新提示
强制更新-弹窗提示,无法取消,退出客户端,下次启动app,仍能出现强制升级提示
更新后检查点
a.是否为新版本
b.功能是否正常
c.升级过程中(死机,断网,重启)
d.用户数据是否正常
9.前后台切换
a.置于后台,长时间未操作
b.锁屏,长时间未操作
c.游戏中或提交数据中,杀掉应用,再重启
10.数据更新(手动刷新+自动刷新)
11.登录测试
注册测试
同表单编辑页面;
用户名密码长度;
注册后的提示页面;
前台注册页面和后台的管理页面数据是否一致;
注册后,在后台管理中页面提示;
使用合法的用户登录系统;
系统是否允许多次非法的登彔,是否有次数限制;
使用已经登录的账号登录系统是否正确处理;
12.时区测试
客户端可以自行设置手机的时区、时间,因此需要校验当客户端不服务器时区不同时,该设置对app的影响;
13.包病毒检测
新包发布前,需检测是否会判定为病毒软件