移动测试面试题总结

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、把录屏的交互操作以及错误的日志文件,反馈给开发

 

posted @ 2022-06-08 16:16  净植  阅读(104)  评论(0)    收藏  举报