移动测试面试题总结
app稳定性测试你觉得有必要测试吗?
你是怎么理解app的稳定性测试的?
monkey是干什么的?
monkey来主要测试app的稳定性,app的稳定性主要指的是app在各种交互操作以及长时间的操作下app出现闪退,崩溃,卡死,无响应等情况,那么使用monkey来测试app在交互操作过程中出现崩溃,闪退,卡死的具体原因。
执行细节是:
monkey执行后,把错误日志写到一个文件里面,然后通过批处理来分析日志文件里面的日志信息,主要是通过关键字(NAR CRASH anr crash)
web测试与app测试的区别?
1、不同平台的交互是不一样的
2、兼容性
web:测试不同的浏览器 比如(chrome,firefox,edge,safari)
app:
1、不同操作系统以及不同的版本
2、不同的厂商以及不同的分辨率以及不同的手机型号
3、不同的网络情况
3、安装与卸载
4、稳定性测试,防止崩溃以及卡死
5、app的专项测试,不如app 占用了多少流量,多少内存,多少cpu
adb 常用命令:
adb是什么:是android debug brigdge
apk的下载
1、首先控制台进入apk程序所在的目录
2、然后通过 adb install apk路径 下载程序
apk的卸载
1、获取应用名称
a、控制台输入命令 adb shell am monitor 回车
b、手机打开将要卸载的程序
2、输入命令
adb uninstall 应用名称
adb logcat
查看所有日志
adb logcat | grep(findstr) package
查看某个包的错误信息
adb shell
进入shell 模式
adb shell ps | grep (findstr) package
获取某个进程的pid
测试app的过程中,出现了闪退,此时你会?
1、截屏/记录下闪退的交互
2、同样的操作步骤的时候,使用 adb logcat | grep(findstr) package > log.txt,把错误日志信息重定向到日志文件里面
3、把录屏的交互操作以及错误的日志文件,反馈给开发

浙公网安备 33010602011771号