移动测试(1)
移动测试(1)(2)
1、不同版本的操作系统
IOS,Android
android 800x480, 960x640,1280720(720p),1920*1080(1080p),25601440(2k)
3、不同厂商的手机
小米 华为 魅族 阿里云OS
4、不同的网络类型(2-5g)
伪造不同手机型号测试小程序兼容性:
1、进入到chrome浏览器的调试模式:

2、浏览器模式切换手机模式

(1)添加新机型:

(2)怎么查看加载的耗时(duration):

(3)怎么模拟不同的网络:

(4)弱网络: 所有的移动产品都是需要测试的,比如打开抖音,结果视频信息一直处于加载中。这个时候应该提示:请检查你的网络。
需要将网络连接不上、无网络、企业服务器错误等各种情况予以考虑并进行细化的测试。建议:
• 网络不稳定,没有的到服务器的反馈-->提示“网络不稳定,请稍后再试”。
• 网络没有连接-->提示“网络目前没有连接,请重新连接网络之后再尝试”。
• 企业服务器或者第三方服务因未知原因出错-->提示“目前无法接收相关数据,我们正在调查,请稍后再试”。

1、安装安卓的SDK
2、添加环境变量
(1)

(2)

CMD中输入:android -h(环境搭建成功)

adb命令:
1、adb shell wm size :查看屏幕分辨率

2、adb shell service list : 显示当前运行的系统服务

3、adb shell dumpsys activity top:显示当前最前端的 Activity

4、adb shell cat /proc/cpuinfo:显示设备的CPU信息

5、adb shell cat /proc/meminfo pid:显示设备的内存使用情况

6、进入 Android 系统的 shell 模式
(1)date:查看当前时间

(2)ls:查看当前目录下的所有文件

(3)ls -h :查看当前目录下的所有文件的大小

7、安装软件:adb install 把开发给的apk文件 通过文件名输入cmd中并在手机中允许下载即可(安装两种方式:adb install [APK路径]:adb install -r [APK路径])
(1)安装停车王(com.parkingwang.app.apk)

(2)安装微博(com.sina.weibo_12.5.3_5613.apk)

8、卸载软件:
(1)先使用adb shell am monitor等命令获取被卸载的程序包名
①在控制台输入:adb shell am monitor,然后打开app,就会获取程序的应用包名

②adb shell dumpsys window | findstr mCurrentFocus

③进入到:adb shell ,输入命令:pm list packages

2、使用adb uninstall 包名来进行卸载


把错误的日志写到一个记事本里面,然后在记事本里面通过关键字的搜索来查询错误信息。把日志信息写到其他的文件,这个过程叫重定向。
重定向的操作步骤:
1、在XX的目录下创建log.txt的记事本

2、adb logcat > log.txt,然后按下回车键

使用monkey的目的是测试app的稳定性,验证是否存在ANR和CRASH的错误,使用Monkey可以操作很多很多的交互式的操作,比如旋转....
启动monkey:adb shell monkey

查询所有进程:adb shell ps

查询具体的进程:adb shell ps | grep(iOS系统)/findstr(windows系统) monkey

获取内存信息:adb shell dumpsys meminfo 进程ID

获取cpu消耗信息:adb shell top -n 1 | findstr 进程ID

获取电量信息:adb shell dumpsys battery

获取GPU信息:adb shell dumpsys gfxinfo 进程ID

获取流量信息:adb shell cat /proc/pid/net/dev

怎么获取uid:
1、先获取pid:adb shell ps | grep <被测试程序包名>

2、adb shell cat /proc/pid/status





浙公网安备 33010602011771号