1、APP功能测试:
1.1 业务逻辑正确性测试
依据产品文档设计测试用例,加上隐形需求用例
1.2.兼容性测试
1.2.1 系统版本
1.2.2 分辨率 (主要考察图片清晰度)
1.2.3 网络情况:2g/3g/4g/5g/wifi 是否卡顿
1.3 异常测试
1.3.1 热启动应用:应用由后台转换为前台的过程
考虑:a、仍然展示退到后台时的页面
b、希望初始化为首页
1.3.2 网络切换&中断恢复
比如:4g--断网--4g(下载2M的应用时,下载了1M时断网,后恢复网络【断点续 传、冲头下载】)
WiFi--2g、4g--3g,切换后应用正常可用状态
1.3.3 电话&信息中断恢复
比如:接电话后可正常返回APP;信息中断:不影响游戏体验
1.4 升级&安装卸载测试
升级:临近版本升级、跨版本升级,保证升级后APP可用
安装:首次安装、卸载后安装、覆盖安装,保证可用,安装文件齐全。
卸载:正常卸载、卸载后安装再卸载,保证卸载后,需要清理的文件全部清空,需要保 留的文件存在。
1.5 健壮性测试
1.5.1 手机资源消耗:CPU、内存
1.5.2 流量消耗:数据流量(图片压缩、数据压缩)
1.5.3 崩溃恢复等测试:APP闪退、提示终止运行等,保证自启动可用,手动启动可用
2、APP自动化测试:
优点:(1)高效、数据绝对正确
(2)不需要人工干预
(3)回归测试
注意:并不是所有功能都能进行自动化测试
3、安全测试:
通过一些安全测试工具(安全技术人员执行)