美文网首页
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

    关键词:专项测试 APP 概述 APP专项测试包括兼容性测试、流量测试、电量测试、弱网络测试、安装更新卸载测试、...

  • app功能测试和app专项测试知识点整理

    app专项测试

  • APP专项测试

    流量测试 一些不好的APP设计或缺陷,比如频繁,重复地在后台连网去服务端获取信息,或非Wifi下自动下载资源,下载...

  • APP专项测试

    Monkey特点1、运行时机:一般是产品稳定后(首轮功能测试完成的夜间进行)2、需要知道packageName3、...

  • APP专项测试

    可以参考链接:https://blog.csdn.net/weixin_43613890/article/deta...

  • 2019学软件测试常用软件大全

    Selenium、QTP:Web自动化测试 Appium等:APP自动化测试 DDMS、AMT:APP专项等工具 ...

  • APP专项测试-性能测试

    启动时间 冷启动 进程首次创建 热启动 进程通过点击Home键等进入后台,并未杀死再次启动; 启动时间脚本化 方法...

  • app测试

    app专项的网络测试和Fiddler弱网模拟 h5测试点

  • APP专项测试内容

    除了一般功能性测试和性能测试外,app还需要一些专项测试来发现更为深层的问题。之所以称为专项测试,是因为这些测试主...

  • App专项测试要点

    一、App测试与Web测试的区别 Web端特性 首先从系统架构来看的话,web测试只要更新了服务器端,客户端就会同...

网友评论

      本文标题:APP专项测试

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