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.包病毒检测

新包发布前,需检测是否会判定为病毒软件