Web测试与APP测试的差异性:
APP的兼容性测试尤为重要
APP性能测试指标不一样,还要关注电量、流量、GPU渲染等
APP网络测试场景的复杂性
APP基于手机载体存在的交叉事件测试、前后台切换、安装卸载升级测试
APP基于手机载体特有的一些用户操作习惯类测试,如横竖屏切换、多点触控、事件触发区域等
熟悉APP项目的步骤:
1.业务特性:APP类型,使用的人群
2.项目角色与用户:游客、注册未实名、注册实名
3.项目组织架构图:
4.技术栈
APP测试类型:
一、业务功能测试
二、APP专项测试:
-
兼容性测试:
手机型号 操作系统 屏幕分辨率、尺寸 网络环境
-
交叉事件测试:
拨打/接听电话 接收/发送短信 插拔耳机 网络切换 系统自带应用(摄像头、计算器等)
-
安装、卸载、升级测试:
安装测试关注点: 正常情况:正常安装测试,检查是否安装成功 APP版本覆盖测试 回退版本测试 在不同型号、操作系统、屏幕大小、分辨率上的手机进行安装 安装完成后,能否正常启动应用程序 安装完成后,重启手机能否正常启动应用程序 异常情况:安装时内存不足 安装过程中的意外情况(强行断电、断网、来电话、查看消息等) 能否取消安装 卸载测试关注点: 正常情况:用