app自动化测试= 模拟人操作手机 + 自动校验结果 + 自动生成报告,主要测:功能、UI、兼容性、稳定性、性能。

那么,关于app自动化测试的核心主要测什么?
核心就是:用代码自动模拟人工操作,验证功能、界面、兼容性、稳定性。
1. 功能自动化(最核心)
登录、注册、退出
输入、点击、选择、下拉、单选 / 多选
列表滑动、加载更多、刷新
表单提交、修改、删除
跳转页面、返回、Home、后台切换
支付流程、订单流程、购物车
权限:相机、相册、定位、通知
第三方登录(微信、QQ、支付宝)
2. UI 自动化(界面校验)
元素是否显示、文字是否正确
按钮状态:可点 / 不可点、显示 / 隐藏
图片、图标、布局是否正常
多语言、多主题切换
3. 兼容性自动化(可选)
不同 Android 版本:10、11、12、13、14
不同分辨率、不同屏幕尺寸
不同厂商:华为、小米、OPPO、vivo
iOS 不同版本、不同机型
4. 稳定性 / 异常场景
弱网、断网、切网
来电、短信、闹钟打断
后台杀掉再重启
连续重复操作(压力)
横竖屏切换
5. 性能自动化(常用)
启动时间
CPU、内存占用
流量、电量
FPS(流畅度)
内存泄漏
6. 接口联动自动化
UI 操作 + 接口断言
抓包验证请求参数、返回值
数据同步、缓存机制