APP自动化测试+稳定性测试-Appetizer
APP自动化测试+稳定性测试-Appetizer
Appetizer简介
下载地址:https://www.appetizer.io/
用户文档:https://www.notion.so/appetizerio/AppetizerIO-1383d971ded94388b8e76f3236fe1f4f
新手教程:https://www.notion.so/8571c838eea3424b9b09e139f7181b48
简介:apptizer是一个集成app测试以及数据分析平台
通过USB或者无线ADB方式管理设备,PC端实时投屏
统一管理不同版本的测试包
提供DEX插桩技术,自动为APK自动增加收集错误、性能、网络抓包收集功能
提供智能编辑器编写UI自动化脚本
集成monkey类以及一键启动专项测试等自动化测试方案
安装
官网下载后解压缩exe安装
需要进行账号注册
注册账号并登陆后会提示:选择Android SDK
找到下载的Android SDK下,platform-tools下的adb.exe,并且选择
选择成功后可正常使用!!!!!
缺点
只有部分组件开源。。。
操作
真实设备
1.启动文件传输
2.开发者模式下允许USB调试
关于投屏:
3.测试包管理-上传apk并插桩,上传的apk文件为本地电脑文件
选择APK文件,等待插桩完成(1分钟-几分钟),在界面右上角点击刷新按钮,列表中最上方显示的为最近的插桩任务。 下载APK 可以直接下载原始包到电脑, 下载插桩包 即可下载插桩后的APK(插桩包)到电脑; 手机下载 会产生二维码,手机浏览器扫码可下载原始包或者插桩包到手机
如果安装运行插桩后的App会闪退, 请使用Android Studio重新签名插桩后的APK
4.选择手机下载,弹出二维码,设备扫码下载插桩后的apk
下载APK
下载插桩包√
5.启动后即开始测试并自动收集数据,App上会出现Appetizer浮动功能菜单,单击展开/隐藏,长按可以拖拽位置;运行插桩过包顶部通知栏会有目前数据收集如图的统计信息
6.对APP进行手工测试,点击浮动功能菜单中的 上传分析,会有Toast提示上传成功,即将此次测试收集的数据成功上传到Appetizer服务器并产生了对应的数据报告
上传数据后在测试报告管理中查看测试报告
7.查看测试报告
模拟器
1.打开mumu模拟器,并连接mumu模拟器
adb connect 127.0.0.1:7555
2.将上述插桩后的apk传到模拟器上
先下载插桩包到本地,然后安装至模拟器
运行后上传数据,形成测试报告
投屏下的PC端手工测试
选择插桩后的apk进行投屏
UI自动化脚本编辑器
主导航-测试管理-创建UI自动化脚本
https://www.notion.so/appetizerio/UI-f2340f6a434a4669bb85b2f65c3ee4d3
自动化测试Maxim Monkey
主导航-测试管理-创建Monkey测试-输入测试名称后,跳转到测试管理页面
在有悬浮窗为上传数据的icon时点击开始测试