2020-08-05 10:41:48 编辑:匿名
怎么应对APP测试过程中的常见问题?很多朋友在使用中都存在这个疑惑,那就来看看iefans小编为大家分享的应对APP测试过程中的常见问题方法讲解,感兴趣的朋友可以了解一下哦~
方法/步骤分享:
1、在做APP测试的时候,我们经常会用到MONKEY工具来做APP测试,操作流程如下:
首先使用adb logcat -c清空日志,再获取日志 adb logcat -v time 导到要保存日志的地方。
2、接着就使用命令adb shell monkey -p 包名 -v 次数。
至于次数的数值一般取随机,都是选择一个固定的参考时间段来计算。比如先设定5分钟看看跑多少次,接下来跑半小时左右。
接着看看monkey日志,如果说它跑的次数跟我设的次数不一样.就说明monkey中途跑失败了。
3、这个时候就需要看看logcat日志有没有null point,或anr in的关键字,如果有null point,就表示app在测试过程中crash(崩溃)了,然后把null point前后的日志截取下来,发给开发定位.
4、如果有anr in,表示app在测试过程中出现了ANR(程序无响应),我们要把/data/anr/traces.txt文件取下下来,再把ANR进程号对应的日志发给开发定位问题。
5、一般而言,APP出现ANR的原因会存在三个方面因素:
线程阻塞,内存不足和CPU满负荷.
6、而APP出现CRASH的原因则包含下列原因:
空值指针,内存不足以及CPU满负荷.
好了,今天的分享就到这里了,想要学习更多软件教程就来IE浏览器中文网站,快快收藏吧,更多精彩不容错过!