错误分类

Testin兼容测试错误分类、判定:

    1)安装失败:App在测试过程中出现安装不成功现象;

    2)启动失败:启动后在未做任何操作前App出现的失败情况,如启动闪退、启动卡死、启动后资源加载失败等;

    3)运行失败:  在App运行测试过程中出现的无法继续运行的失败情况,如运行闪退,运行过程中无响应、运行过程中卡死等;

    4)功能异常:在App运行测试过程中出现的可以继续运行的失败情况,如页面加载失效,无应有的引导等;

    5)UI异常:   在App运行测试过程中出现的UI展示异常的情况,如黑屏、花屏、白屏、文字异常、展示缺失等;

    6)待优化:   在App运行测试过程中出现ANR,但未报出错误日志的情况;


 Android 日志分类:

   1)  V: verbose

    2)  D:debug

    3)  I:information

    4)  W:warning

    5)  E:error

    6)  F:fatal error


Android 常见错误分类

        1)ANR(Application Not Responding)发生该异常时,Android 设备通常会弹出“程序 xxx 无响应,是否等待”的提示框。

          发生原因:

            a)应用主线程卡住,对其他请求响应超时

            b)死锁

            c)系统反应迟钝     

            d)CPU 负载过重

      2)JAVA Runtime Error发生该异常时,Android 设备通常会弹出“程序 xxx 意外终止,是否立即关闭”的 提示框。
          常见错误:

            a) NullPointerException

            b) IndexOutOfBoundsException

            c) IllegalArgumentException

            d) IllegalStateException

        3)NDK Error(Native Development Kit),发生该异常时,程序在 Android 设备上都会立即退出,即通常所说的闪退,而丌 会弹出“程序 xxx 意外终止,是否立即关闭”之类的提示框。

         常见错误:

            a) 初始化错误

            b)访问错误

            c)内存泄露

            d)参数错误

            e)堆栈溢出

            f)类型转换错误

            g)数字除 0 错误