1、弱网测试
可以用抓包工具辅助网络测试:Fiddler,Charles
a、网络切换
2-3-4-5G-wifi-网络信号差-无网络
b、网络信号弱
关注是否出现ANR、crash
2、中断测试
a、意外中断
来电
闹铃
短信
断网
断电
视频聊天
语音聊天
无响应
系统更新提醒
内存不足提醒
其他app的消息通知
b、任务切换
锁屏
切换到其他应用
3、兼容性测试
a、不同的机型
b、不同的操作系统版本
4、性能测试
a、客户端性能测试
流量消耗
耗电量
CPU
内存消耗
b、服务器端性能测试
5、UI测试
横竖屏切换
手势操作
长按呼出菜单
双手捏合放大缩小
滑动
输入信息界面自适应键盘遮挡
6、安全测试
密码不明文显示
密码框不支持复制
敏感信息加密显示/传输
多次登录失败,锁定账号
登录成功后,长时间不操作软件,session 是否丢失,提示重新登录
权限控制
SQL注入
7、稳定测试(使用monkey完成)
8、安装测试
a、安装前
干净的安卓系统
装有旧版本的安坐系统
装有本版本的安卓系统
装有最新版本的的安卓系统(需要安装旧版本)
装有杀毒软件的安卓系统
装有同行业其他软件的安卓系统
内存不足的安卓系统
b、安装过程中
意外中断
许可确认提示
是否显示安装进度
c、安装后
软件是否可以正常启动
检查安装文件是否齐全
检查许可权限
统计安装总时长
9、升级测试
自动升级
弹出是否升级的提示,人工选择
升级过程中意外中断
升级过程中内存不足
升级后数据是否同步
app运行状态下升级
跨版本升级测试
10、卸载测试
大型app考虑写在过程中意外中断
app处于运行状态下进行卸载
app卸载后,对应的文件是否删除
卸载后,重新再次安装该版本app
是否弹出卸载确认提示
通过APP专项测试可以检测出APP是否存在Crash问题、设备兼容性问题、流量占用率问题、APP在整个点亮的占比问题、APP在不同网络环境下,出现的白屏等问题,提前解决这些问题能更好的提升产品的竞争力,同时也能更好的服务于使用者。
更多测试相关内容可以关注卓越软件评测官网(https://www.zyscan.cn/),持续更新中!