您的位置  > 互联网

自动化测试app是否会Crash崩溃?测试教程用到的命令

主要用于压力测试,主要目的是测试app是否会崩溃。

测试教程

最常用的命令是 adb shell -p 包名 1000

如何获取包名

您需要先用数据线将手机连接到电脑。 需要打开手机的开发者模式,USB调试,在手机的弹窗中选择确定确保连接,并在cmd中使用adb命令,adb,确保手机已连接。输入adb shell pm list,然后ctrl+f app name 查找一串包名。 复制完成后输入adb shell -p 包名1000 就可以看到结果了。 成就感油然而生,电话自动继续。 一系列操作,但要注意手机声音、音乐等可能会被打开

测试就像一只猴子,在电脑前,随意触摸、滑动来操作app。 该程序模拟用户触摸屏幕、滑动光标、点击按钮等操作,对设备上的应用程序进行压力测试,检测程序在出现异常情况之前会运行多长时间。

最终版本(发布)之前,运行结果崩溃次数应为0。最终版本(正式版)发布之前,运行总次数应为25W,运行中不允许出现空指针异常。

崩溃日志查看

adb 查看系统日志

用于测试时,还要注意日志。 这是系统日志,里面有比较详细的内容,可以帮助开发者定位问题。 如果要获取日志,需要在执行测试之前启动日志记录。 完整步骤如下:

(1) adb -c 清除现有日志

(2) adb -v time > D:\.log 开始记录日志

(3) 运行程序。 程序运行后,还可以将日志文件.log提交给开发,作为定位问题的参考。