zoukankan      html  css  js  c++  java
  • Monkey测试:日志信息分析

    在跑monkey时,我们需要将日志输出到文件,然后对日志信息进行分析。

    一、输出日志到文件

      在monkey命令后加>文件地址

      如:adb shell monkey 1000>E:/text.txt 表示将monkey的日志信息输出到E:/text.txt

    注意:要输出日志时,一定不能先进入adb shell模式,需要在dos命令环境下,输入完整的adb shell monkey命令才可以输出日志到文件。

    在使用adb shell monkey执行命令时,不能暂停执行,只能通过杀掉进程。

    操作步骤:

    1、进入adb shell

    2、搜索monkey进程idps |grep monkey

    3kill 进程id

    二、日志分析

    1、问题分类

    1ANR(程序无响应)

    2Crash(闪退问题)

    3exception(异常)

    4force closed(强制退出)

    -----可在日志中,查找是否有这四类问题。

    2、分析方法

    1、在日志文件中,先搜索4类问题

    2、找到问题出现的步骤(手动执行)

    如果不能找到重现步骤,可以先将报错的日志,截图给开发,让开发排查问题。

    3、不能找到重新的步骤时,使用相同的seed值再重新执行一遍

    在没有找到重新步骤时,在开发修复后,可以使用相同的seed值再验证问题是否已经修复。

    在日志文件末尾出现:monkey  finished,表示设置的事件数执行完成。

  • 相关阅读:
    14.使用nodejs将规定格式的txt转化为json数据
    13.resize妙用(书上看到的)
    12.写了一个怪怪的边框
    11.一起来抄一个小小的提示菜单
    UI02-textfiled.按钮 uibutton
    UI01-UIview UIlable的属性
    OC9-内存管理
    OC8-属性 KVC是键值编码
    OC7-‍ 类目,延展 协议代理。
    OC6-block-函数指针
  • 原文地址:https://www.cnblogs.com/smallstone2018/p/10024504.html
Copyright © 2011-2022 走看看