IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> Android app健壮性测试 -> 正文阅读

[移动开发]Android app健壮性测试

针对公司app的健壮性测试之前一直是使用monkey,后面发现了字节开源的fasbot_android

故上手测试一下,整体使用感觉不错

优势

  1. Android多os兼容:

?同时兼容Android5-11,兼容国内各厂商定制化的Android系统及原生Android系统;

  1. 事件快速注入:

?继承原生Monkey的优势,快速点击,每秒最高可发送12个事件;

  1. 专家系统:

?不同业务线支持不同的个性化需求,业务深度定制化;

  1. 智能化测试

?????基于model-based 边遍历边建模,利用强化学习等算法做高收益决策;

  1. 跨平台

?????支持非标准化控件,YOLOv3、ocr、cv分割等UI图像识别能力;

记录一下使用的过程

开源地址:https://github.com/bytedance/Fastbot_Android

1.首先我们需要使用adb命令 adb devices确定手机通过usb链接

2.通过adb命令推送2个文件至手机/sdcard

adb push framework.jar /sdcard
adb push monkeyq.jar /sdcard

3.执行一下命令

adb -s 设备id shell CLASSPATH=/sdcard/monkeyq.jar:/sdcard/framework.jar exec app_process /system/bin com.android.commands.monkey.Monkey -p 需要测试的bundle?--agent robot --running-minutes 遍历时间(分钟)--throttle 毫秒 -v -v

分清楚遍历时间和遍历事件频率的计时单位是不一样的

4.获取执行结果

Crash、ANR 捕获

捕获到Java Crash、ANR、Nativie Crash会以追加方式写入/sdcard/crash-dump.log文件

捕获的Anr 同时也会写入/sdcard/oom-traces.log文件

5.将文件拉取至本地

adb shell

cd sdcard

ls查看log文件

exit

adb pull /sdcard/crash-dump.log 本地路径

注意:我发现如果没有异常的话 log文件是空

后续进阶操作会持续更新

目前跨平台ios也已经支持

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2021-08-12 16:42:49  更:2021-08-12 16:45:22 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 1:28:11-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码