14个最常用的app测试工具推荐,拿走不谢!
UI自动化测试工具
通知:【公众号更名为:程序员臻叔】
关注领福利:
回复「测试」:获取最常用的测试用例模版+常用的测试工具。
回复「面试」:臻叔原创《测试岗笔面试真题宝典》
回复「简历」:送你臻叔私人珍藏的测试简历模板。
回复「书单」:获取2021年软件测试工程师必看的书单。
回复「python」:免费获取「python入门」高分好书,业余时间偷偷变牛逼。
回复「java」:即可获得java经典学习资料,带你轻松入门java编程。
回复「java面试」:获得BAT校招社招185页JAVA面试题合集。
1. uiautomator2
Github地址:https://github.com/openatx/uiautomator2
star: 1.9k
介绍: openatx开源的ui自动化工具,支持android和ios。主要面向的编程语言是python,api设计简洁易用,在开源社区也是很受欢迎。
原理图:
与appium的比较
2. appium
Github地址:https://github.com/appium/appium
star: 1.9k
介绍: 基于Node.js的一款非常成熟的ui自动化工具,支持多种语言开发,在测试圈非常流行,可以说是ui自动化领域的标杆产品。你不知道appium,都不好意思说自己干测试这行。
原理图:
3. ATX-Test
Github地址:https://github.com/pengchenglin/ATX-Test
star: 0.11k
介绍: 基于uiautomator2和unittest封装的一个ui自动化测试框架。
项目作者已经把框架设计、可配置化、底层设备连接、日志模块、报告模块都做好了,使用者只需要编写PageObject和脚本逻辑即可,大大提高了uiautomator2的易用性。
不仅如此,该项目现在还支持monkey运行,手动点赞。
4. Airtest
官网:http://airtest.netease.com/
Github地址:https://github.com/AirtestProject/Airtest
star: 3.4k
介绍:
网易开源的一个ui自动化测试工具,通过图像识别和UI控件检索技术,使得游戏测试简单快捷。支持Android、iOS、Windows、Unity、Cocos2dx、白鹭引擎、微信小程序,上手简单,稳定性亲测还算不错。游戏测试的朋友可以体验体验。
5. atxserver2
Github地址:https://github.com/openatx/atxserver2
star: 0.38k
介绍:
支持Android和iOS的移动设备管理平台。可以通过web界面,察看测试手机的状态,可以做到远程操控手机,对于测试兼容性具有较大帮助。部署方便,支持docker-compose部署。
6. stf
Github地址:https://github.com/openstf/stf
star: 10.1k
介绍:
也是移动设备管理平台,功能和atxserver2差不多。
7. appetizer
官网:https://www.appetizer.io/cn/
介绍:目前小编见过的功能最全面的自动化工具,使用十分方便。可以进行ui自动化测试,也可以支持app稳定性测试,提供GUI界面操作,易用性极强,满足日常ui自动化需要。可惜只有部分组件开源。
APP稳定性测试工具
8. Maxim
Github地址:https://github.com/zhangzhao4444/Maxim
star: 0.39k
介绍:
号称是智能monkey,用过的人都觉得真香。支持原生monkey、遍历控件、黑白名单等功能,而且也封装了更加易解析的日志文件。反正有了它之后,我已经不用原生monkey了。
9. UICrawler
Github地址:https://github.com/lgxqf/UICrawler
star: 0.2k
介绍:
基于Appium的App UI遍历 & Monkey 工具,支持iOS和Android
10. AppCrawler
Github地址:
https://github.com/seveniruby/AppCrawler
star: 0.65k
介绍:
一个基于自动遍历的app爬虫工具. 支持android和iOS, 支持真机和模拟器. 最大的特点是灵活性. 可通过配置来设定遍历的规则.
APP性能测试工具
11. SoloPi
Github地址:https://github.com/alipay/SoloPi
star: 3k
介绍:
SoloPi是一个无线化、非侵入式的Android自动化工具,公测版拥有录制回放、性能测试、一机多控三项主要功能,能为测试开发人员节省宝贵时间(官方介绍)。一般用于APP的性能测试比较多。
12. GT
Github地址:https://github.com/Tencent/GT
star: 3.9k
介绍:腾讯开源的APP的随身调试平台,可对APP进行快速的性能测试(CPU、内存、流量、电量、帧率/流畅度等等)、开发日志的查看、Crash日志查看、网络数据包的抓取、APP内部参数的调试、真机代码耗时统计等。
抓包工具
13. Anyproxy
Github地址:https://github.com/alibaba/anyproxy
star: 6.1k
介绍:阿里开源的抓包工具,基于Node.js可进行二次开发,使用场景:app爬虫、接口数据分析等。
14. mitmproxy
Github地址:https://github.com/mitmproxy/mitmproxy
star: 17.2k
介绍:基于python的抓包工具,对于pythoner更加友好,主要作用是对抓包数据进行采集供后续分析。
如果这篇文章对你有帮助,请给臻叔点个赞!
14个最常用的app测试工具推荐,拿走不谢!相关推荐
- 此beta版本目前不接受任何新测试员_ASO行业资讯|苹果官方App测试工具TestFlight
ASO行业资讯1数据周报12月8日起,用户在任何 Apple 平台下载 App 之前,App Store 都会先帮助其了解该 App 的隐私保护做法.在每款 App 的产品页面上,用户能了解到该 Ap ...
- 一篇文章带你了解,App 测试工具
随着移动互联网的高速发展,App 应用非常火,测试工程师也会接触到各种 app 应用.除了人工测试之外,也可以通过一些测试工具来提高我们的测试效率,以下对于我用过或听过的 app 测试工具做了一个统一 ...
- 超全的App 测试工具大全,收藏这篇就够了【附带官网|GitHub地址】
随着移动互联网的高速发展,App 应用非常火,测试工程师也会接触到各种 app 应用.除了人工测试之外,也可以通过一些测试工具来提高我们的测试效率,以下对于我用过或听过的 app 测试工具做了一个统一 ...
- 有哪些常用的压力测试工具?软件压力测试流程
软件压力测试流程 确定测试需求 根据用户需求确定测试点,明确测试人员职责.所需工具.时间和地点. 编写测试用例 测试人员根据测试需求编写测试用例. 执行测试用例 确定操作用户数量.时间要求等;通过测试 ...
- 12款浏览器兼容性测试工具推荐
http://lib.csdn.net/article/softwaretest/40340?knId=1309 12款浏览器兼容性测试工具推荐 12款浏览器兼容性测试工具推荐 作者:lhzb8866 ...
- 【转载】浏览器测试工具有哪些 浏览器安全性能内核兼容测试工具推荐
浏览器测试工具有哪些 浏览器安全性能内核兼容测试工具推荐 时间:2019-03-01 15:12 来源:未知 作者:浏览器家园 浏览器测试工具有哪些 浏览器安全性能内核兼容测试工具推荐 好 ...
- 802.11kvr无线漫游原理及漫游测试工具推荐
无线漫游场景 常见支持漫游的无线组网场景主要有AC+AP组网.mesh组网两大类: (1)AC+AP组网 网络中所有AP被AC集中管理,发射统一的无线SSID,终端连入该SSID网络中可在不同的AP点 ...
- APP测试工具与技术
AndroidDevTools Android Dev Tools官网地址:www.androiddevtools.cn 收集整理Android开发所需的Android SDK.开发中用到的工具.An ...
- 05、app测试工具汇总
APP自动化测试工具:Appium.Airtest.uiautomator2(只支持py语言) APP稳定性测试工具:Monkey.MonkeyRunner.UICrawler(以上都只支持安卓) A ...
最新文章
- sass文件编译的三种方式【舒】
- Xcode 6 UITextField 键盘不弹出
- Java数据结构--有序表
- android邮件系统开发的基础知识
- python爬虫多久能学会-不踩坑的Python爬虫:如何在一个月内学会爬取大规模数据...
- Simulink仿真 第七节 关系运算符及逻辑运算符模块
- C++ primer——vector
- 李国浩20179307第二周作业
- java二叉树转换为链表_leetcode刷题笔记-114. 二叉树展开为链表(java实现)
- Hello,Behavior
- 哈工程计算机学院培养方案,哈工程2012年硕士培养方案详解(计算机科学与技术学院).doc...
- Bootstrap 分页导航
- CentOS7安装VirtualBox
- 删除MyEclipse 6.5.1自带的Maven4MyEclipse
- 2012年3月份工作总结 ~ 之 ~ PDF 作业对应 (虽然这个作业没有什么意思,但是非常值得总结)
- USB协议(1)USB基础知识
- excel数据导入mysql
- 计算广告CTR预估系列(九)--NFM模型理论与实践
- 罗技M545鼠标是不是垃圾鼠标中的战斗机?
- Hoxx使用保姆级教程【附截图| 安卓苹果电脑】
热门文章
- 微信小程序外卖平台,免费下载小程序外卖源代码
- ccpc网络预选赛总结
- oracle存储过程语法累加,Oracle 存储过程语法总结及练习
- 微信内分享网页自定义标题,图片,描述
- 使用SendCloud API来制作发送邮件的插件
- VB.NET 父窗口内子窗口运用
- 标准身材计算机法,计算机(程序)基础_堂堂5尺爷们不到100斤_数之美
- go install报错no install location for directory outside GOPATH
- HTML5期末大作业:动物主题网站设计——酷酷动物主题响应式网页(5页) 大学生动物主题网页作品 动物网页设计作业模板 学生网页制作源代码下载
- 免费下载shape_predictor_68_face_landmarks.dat