APP自动化测试+稳定性测试-Appetizer
APP自动化测试+稳定性测试-Appetizer
- APP自动化测试+稳定性测试-Appetizer
- Appetizer简介
- 安装
- 缺点
- 操作
- 真实设备
- 模拟器
- 投屏下的PC端手工测试
- UI自动化脚本编辑器
- 自动化测试Maxim Monkey
- 未完待续!!!
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时点击开始测试
未完待续!!!
APP自动化测试+稳定性测试-Appetizer相关推荐
- 互联网测试必须要知道的App稳定性测试
App稳定性测试 稳定性测试就是指软件长时间的持续运行,系统版本是否稳定,是否能否持续的为用户提供服务. 指标: 异常的次数 异常的频率 App的稳定性测试如何实施? 首选Monkey Monkey是 ...
- 说透APP稳定性测试
最近面试了一些测试候选人,聊到app的稳定性测试相关话题时,比如什么是app稳定性测试,app稳定性测试的目的,在什么时候执行稳定性测试最佳等,发现还是有很多的测试同学对app稳定性测试了解比较浅,甚 ...
- 基于Monkey的稳定性测试
1.背景&简介 1.1 什么是Monkey? Monkey是Android中的一个命令行工具,可以运行在模拟器或实际设备中,它向系统发送随机的用户事件流(按键输入,触摸屏输入,手势输入等),实 ...
- monkey测试_爱码小士丨 APP稳定性测试(附视频详解)
在实际的测试过程中,主要是对系统的功能来进行测试,用于校验功能的正确性 还需要考虑到系统在未修改的状态下,是否能够稳定运行,即崩溃.闪退.重启.系统异常等等等地情况 在APP中,稳定性测试一般是交由M ...
- 操作指令详解_爱码小士丨 APP稳定性测试(附视频详解)
在实际的测试过程中,主要是对系统的功能来进行测试,用于校验功能的正确性 还需要考虑到系统在未修改的状态下,是否能够稳定运行,即崩溃.闪退.重启.系统异常等等等地情况 在APP中,稳定性测试一般是交由M ...
- 一文彻底搞懂App的Monkey稳定性测试
01.什么是稳定性测试 通过随机点击屏幕一段时间,看看app会不会崩溃,能不能维持正常运行 02.Money是什么 Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用 ...
- app稳定性测试教程——全网最全(测试木头人)
超详细测试流程及分析 --没有之一 App稳定性测试简介 App的性能测试主要有响应.内存.cpu.FPS.GPU过度渲染.耗电.耗流七个指标,app除了这些性能测试,还有:手机版本号兼容性,屏幕分辨 ...
- APP稳定性测试工具monkey
monkey简介 monkey是一款APP的自动化测试工具,monkey是猴子的意思,所以从原理上说,它的自动化测试就类似猴子一样在软件上乱敲按键,猴子什么都不懂,就爱搞乱,monkey原理也是类似, ...
- android 稳定性测试工具,APP 稳定性测试工具-Fastbot_Android详解
基于monkey的二次开发,约束monkey的行为,比monkey更智能. 写在开始 monkey测试的随机性概率过大,导致其效率并不能达到预期.有时可能遍历了很久,依旧与最有可能发生问题的部分擦肩而 ...
最新文章
- [转]世界十大最美历史遗迹[组图]。
- pythonjpg_使用python判断jpeg图片的完整性实例
- 责任链模式在Android中的应用
- JavaScript 函数参数默认值
- 无法打开包括文件: “Eigen/Dense”【CMakeLists 解决方案】
- docker制作Nginx镜像
- [ZT]调侃、反讥与诡辩
- Java集合(一):集合的概念
- html网页制作体会,网页制作的心得体会
- 产业分析:工业机器人市场研究
- Win10联想拯救者如何打开和关闭键盘背光灯
- Funcode-Q版泡泡堂
- matlab计算铰接式履带车辆转向性能
- 计算机任意符号,如何打特殊符号,勾勾叉叉之类(非输入法,任意电脑)
- 有多远滚多远 html5游戏,68微信游戏有多远滚多远怎样能得高分
- 机械加工工艺规程的制订
- Linux服务器运维管理 项目一 认识Linux操作系统
- 软件工程专业前景怎么样?
- Kubeadm 快速搭建 k8s v1.24.1 集群(openEuler 22.03 LTS)
- 【Linux】限制进程的CPU使用率
热门文章
- 在php中怎么给表格加背景,怎么在表格中添加背景图
- 牛客小白月赛6 洋灰三角(详解)
- 牛客小白月赛6 - J洋灰三角形 - 等比数列、逆元
- 快来弹钢琴泡妞吧!什么?不会?其实你行的!(附游戏和曲谱)
- CentOS7安装配置Vsftpd服务器(yum方式安装)
- VUE : Uncaught (in promise) TypeError: dataOptions.call is not a function
- 华为Harmony学习(一):编程开发系统搭建
- Blog地址更新:http://www.javabar.com.cn
- 山东之所以落后的简要分析
- 餐厅管理系统代码c语言,酒店管理系统代码(C语言版)