美文网首页
APP专项测试

APP专项测试

作者: Twins_zuoyou | 来源:发表于2020-04-11 10:34 被阅读0次

    Monkey特点
    1、运行时机:一般是产品稳定后(首轮功能测试完成的夜间进行)
    2、需要知道packageName
    3、目的:主要测试产品是否存在奔溃问题和ANR(application not response)问题

    获取package
    1、aapt
    aapt dump badging apk名称
    tips:aapt.exe 文件需要安装。执行命令的时候,要么去该文件路径下执行,要么将该文件copy到sdk路径下的tools文件中

    2、通过adb logcat获取
    adb shell "logcat | grep START"

    Monkey常使用的命令如下:

    • adb shell monkey 100
    • adb shell monkey -p packageName 100
    • adb shell mokken -p packageName --throttle 500 100 (事件与事件之间暂停500ms)
    • adb shell mokken -p packageName -v --throttle 500 100 (-v 代表输出日志的级别,可以-v -v -v -v)
    • adb shell mokken -p packageName -v --pct-touch 50 --throttle 500 100 (--pct-touch 50 代表点击事件占比50%)
      • --pct-touch 指定触摸事件的百分比
      • --pct-motion <percent> 滑动事件

    Monkey日志分析

    • 按照关键字搜索: ANR,Crash, Exception Error(一般没有)
    • 找到有问题的地方,查看上下文
    • 注意第一个switch上下文信息
    • 查看monkey里面出错前的一些事件动作,可以手动执行该动作;
    • 进行问题复现,可以使用之前执行的monken命令再执行一遍,注意seed值要一样

    相关文章

      网友评论

          本文标题:APP专项测试

          本文链接:https://www.haomeiwen.com/subject/noedmhtx.html