Android测试solo,SoloPi支付宝开源的 Android 专项测试工具的介绍与快速上手
SoloPi支付宝开源的 Android 专项测试工具的介绍与快速上手
SoloPi:支付宝开源的 Android 专项测试工具的介绍与快速上手
MTSC2019大会上,Soloπ算是一次正式的在公众前亮相。蚁金服的乐舟老师分享的议题《移动测试2.0+》里介绍的产品。
此次分享的需求分析如下:
1.为什么:了解业界新出自动化框架,增加技术选型和储备。
2.是什么:Soloπ是一个无线化、非侵入式的Android自动化工具,公测版拥有录制回放、性能测试、一机多控三项主要功能,能为测试开发人员节省宝贵时间。开源地址:https://images1.tqwba.com/20200725/prtp1uqg4lp
3.怎么做:框架介绍、案例实操中具体介绍。
移动测试1.0
探索期
优秀测试工具/框架涌现:Monkey、UiAutomator、Instruments 等官方提供的工具,业界还涌现了一批优秀的开源自动化测试工具/框架。
专项测试思路逐渐成型:在自动化驱动能力的基础之上,不仅可以实现基本功能的验证,还可以结合性能采集方案、遍历算法等实现各类专项测试的自动化。
单机部署测试环境为主:自动化测试的常见形态是在单机或本地少数几台 PC 上部署测试环境,再利用 Jenkins 等工具实现持续集成。
用例不仅可以在设备本地直接回放,还可以通过 Soloπ 的解析器将用例转换为 Appium、Macaca 等目前主流自动化测试框架的脚本,轻松打通云测平台。另外,得益于文本抓取和图像识别能力,Soloπ 还实现了在 Android 端录制一遍用例,生成的脚本能够同时在 Android、iOS 双端回放的能力。
产品
自动化测试
专项测试
一机多控
接入成本
Soloπ(仅Android)
支持,可在设备上快速完成自动化用例录制,支持编辑
支持监控CPU、内存、响应耗时、帧率、电池、网络、启动等性能指标,并能够对CPU和内存进行模拟施压
支持
安装一个apk即可
GT(iOS&Android)
不支持
在soloπ的基础之上,还支持卡顿代码调用栈、页面加载速度、页面布局渲染速度、IO使用情况、分线程CPU时间片统计
不支持
需要app集成GT sdk
使用指南参考
初次使用:https://images1.tqwba.com/20200725/prtp1uqg4lp/wiki/FirstUse
录制回放: https://images1.tqwba.com/20200725/prtp1uqg4lp/wiki/RecordCase
一机多控: https://images1.tqwba.com/20200725/prtp1uqg4lp/wiki/OneToMany
性能工具: https://images1.tqwba.com/20200725/prtp1uqg4lp/wiki/Performance
响应耗时: https://images1.tqwba.com/20200725/prtp1uqg4lp/wiki/Performance
响应耗时计算工具 用例导出、导入、删除: https://images1.tqwba.com/20200725/prtp1uqg4lp/wiki/RecordCase
用例列表 用例编辑: https://images1.tqwba.com/20200725/prtp1uqg4lp/wiki/CaseEdit
录制回放与一机多控功能介绍: https://images1.tqwba.com/20200725/prtp1uqg4lp/wiki/Actions
常见问题: https://images1.tqwba.com/20200725/prtp1uqg4lp/wiki/FAQ
SoloPi在XX项目(实际项目)中的适用情况
优点
缺点
建议
1.录制回放。
2.一机多控。
3.性能测试。
4.稳定性测试。
1.测试的软件特性决定了我们不能脱离于PC的交互来测试,缺少PC端预期结果的比对。
2.脱离于服务端和脚本控制的自动化场景是不是我们目前需要的。
3.工具的开源时间才1个多月,很多功能都不稳定,而且还只是部分开源,针对兼容性的多机互控部分并没开源。
1.性能数据部分的数据采集 。
2.录制用例转Appium脚本,提高自动化脚本编写效率。
3.部分简单功能走查/稳定性测试。
参考文档:
https://images1.tqwba.com/20200725/pbmalnomoc2
https://testerhome.com/topics/19950
SoloPi支付宝开源的 Android 专项测试工具的介绍与快速上手相关教程
Android测试solo,SoloPi支付宝开源的 Android 专项测试工具的介绍与快速上手相关推荐
- Soloπ:支付宝开源的Android专项测试工具
1.前言 近年来,随着移动互联网的蓬勃发展,移动测试技术也取得了长足的进步,从早期基于测试脚本的单机自动化,到录制回放.图像识别.云测平台等测试技术贴合实际业务需求深度应用和创新,测试效率从而一次又一 ...
- socket 测试工具_Soloπ:支付宝开源的Android专项测试工具
1.前言 近年来,随着移动互联网的蓬勃发展,移动测试技术也取得了长足的进步,从早期基于测试脚本的单机自动化,到录制回放.图像识别.云测平台等测试技术贴合实际业务需求深度应用和创新,测试效率从而一次又一 ...
- android壁纸软件代码,Flutter开源项目——Android免费壁纸应用
简介 free_wallpaper是一款基于flutter的免费Android壁纸应用 项目明细 开发环境: android studio 3.5 Flutter 1.12.13+hotfix.7 • ...
- java测试网址_支付宝:电脑网站沙箱测试(Java)
1.下载电脑网站的官方demo: 2.下载解压导入eclipse readme.txt请好好看一下. 只有一个Java配置类,其余都是JSP. 3.配置AlipayConfig (1).注册蚂蚁金服开 ...
- Echarts开源可视化库学习(一) 介绍与快速上手
介绍 ECharts是一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safar ...
- android选择图片或拍照开源项目,Android 开源照相和图片选择框架PictureSelector
拍照或者相册选择图片并渲染到UI上,发现了一个更简单的三方框架来实现 -- PictureSelector.Github地址:https://github.com/LuckSiege/PictureS ...
- android车机手机黑屏闪黑终结者-Winscope工具使用介绍
背景: 设想一下,假如我们又如下场景,一个闪黑一瞬间的问题,正常我们看到黑屏冻屏问题,是不是时刻想到是要来dumpsys SurfaceFlinger和dumpsys window windows相关 ...
- 阿里开源限流、降级工具Sentinel介绍与使用
Sentinel 是什么? 简言之,就是用于管理应用服务的流量控制.熔断降级的组件.当我们的服务有流量控制.熔断降级方面的需求时,可以考虑使用该组件. Sentinel: 分布式系统的流量防卫兵 随着 ...
- 功能测试(八)—— APP之专项测试、性能测试、性能测试工具SoloPi
目录 APP测试要点 目标 一.APP专项测试 1.1 兼容性 1.2 安装 1.3 卸载 1.4 升级 1.5 干扰测试(交叉事件测试) 1.6 Push推送 1.7 用户体验 二. 性能测试工具 ...
最新文章
- 数据结构与算法 整理笔记---二叉搜索树
- linux命令怎么打开优盘,Linux下U盘使用具体步骤
- 情人节,你们的CEO都在干嘛?
- vue组件开发脚手架(vue-sfc-rollup),开发组件并发布至npm的利器
- linux中fg jobs ctrl-z bg操作和kill-15、kill-9杀死进程
- 20个JS 小技巧超级实用
- IT NEWS WebSite
- Precision、Recall、F计算:举例
- R语言基于ggplot绘制多条ROC曲线
- vscode管理员身份运行powershell
- 大梦谁先觉 --伍立杨
- 二战字节跳动成功上岸,准备了小半年,拿27k也算不上很高吧~
- IBM Watson健康与美国糖尿病协会结成合作伙伴
- Spark支持三种分布式部署方式
- golang 下载图片
- 九步学会Git版本控制的基础使用(保姆级教程)
- 【C++】蒟蒻自编文字打怪小游戏
- 笔记本硬件有linux驱动吗,为什么大多数的笔记本没有linux的驱动
- ORACLE-SQL编写规范(详细解释)
- 注册账号的邮箱验证功能
热门文章
- 卷积神经网络不考虑偏置么_我们需要重新考虑卷积神经网络
- 收集的比较好的儿童网站
- 今天我给大家分享几款珍藏已久的指标公式,都是简单好用的指标
- python 编程接口_python编写接口的方法
- 苹果刷机验证服务器异常,技术帖:iPhone刷机报错代码以及简单判断
- 最短作业优先(SJF)调度算法
- 微信小程序 保存图片到相册
- php excel 获取列数,利用PHPEXCEL读取EXCEL内容,主要是读取EXCEL可用列数 | 学步园...
- oracle 查询各科前3名_oracle中的sql求总分前三名
- 如何将AI模型集成到android应用(app)中