目录大纲
1. 移动端测试是什么
移动端测试是指对移动应用进行的测试,即实体的特性满足需求的程度。
2. 移动端测试分类
2.1 app功能测试
1)业务逻辑正确性测试
产品文档
2)兼容性测试
系统版本
主要体检在你手机的版本
分辨率
目前app端主流的分辨率分为两种:
1080*1920
720*1280
网络情况
能否在2G,3G,4G,5G网络下使用
3)异常测试
热启动应用
比如你在追剧,朋友叫你打游戏,你说可以就打开了游戏,然后玩了一把发现队友太坑又不想玩了,于是退了游戏继续追剧,那么这个时候在追剧是否能接着上一次观看的位置继续播放,且程序不会崩溃
网络切换&中断恢复
比如你的手机连了一个WiFi,你在使用过程中WiFi突然断开了切换到了手机流量,那么在切换后是不是会给你提示
电话&信息中断恢复
比如你在追剧,突然有人给你打电话,或者受到了一条短信,那么在接完电话或者看完短信,再次切换到电视的时候,是不是会在上一次观看的位置继续播放
4)升级&安装卸载测试
需要考虑0版本升级(从1.0到2.0)和跨版本升级(从1.0到4.0,中间没有升级)
5)健壮性测试
手机资源消耗
流量消耗
崩溃恢复等测试
这3个都可以用adb命令去查看
2.2 app自动化测试
一般是在回归测试的时候才用自动化测试
通过场景和数据的预设,把以人为驱动的测试行为转化为机器执行的一种过程.
⚠️ 并不是所有功能都能进行自动化
2.3 app安全测试
通过安全测试技术,保证app尽可能