稳定性案例分析333

以跑停问题为例,来分析三个NE案例
测试是小米提供的一种稳定性测试工具,原理是利用Monkey测试指令来触发随机事件,用来模拟用户操作,测试时间默认是24h,报出的问题基本都是跑停,黑屏,死机,冻屏等,其中跑停的占了很大一部分比例。

项目初期,每周进行3轮MTBF测试,每轮挂测52台(50台+2台低内存),项目后期稳定以后,挂测频率和数量可以适当降低。
MTBF跑停的原因,可以理解为手机发生了重启,底层重启和上层重启都会导致MTBF跑停,关于MTBF测试的详细介绍可以参考附件和。
挂起24H,出现9台跑停
搜索常用的crash关键字如fatal,system died,f debug,am_crash,看到有system died,而后system_server的pid发生了变化,说明发生了上层重启:
03-21 23:39:33.526 root 16840 16840 E AndroidRuntime: PID: 16840
03-21 23:39:33.526 root 16840 16840 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause
03-21 23:39:33.529 root 16840 16840 E MQSEventManagerDelegate: reportJEEvent error happened:java.lang.RuntimeException: Bad file descriptor
03-21 23:39:33.530 root 16840 16840 E AndroidRuntime: Error reporting crash
03-21 23:39:33.530 root 16840 16840 E AndroidRuntime: java.lang.RuntimeException: Bad file descriptor
03-21 23:39:33.530 root 16840 16840 E AndroidRuntime: at android.os.BinderPro

猜你喜欢

转载自blog.csdn.net/qq_42894864/article/details/104065404