UI自动化测试工具

1. uiautomator2 (python)

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更加友好,主要作用是对抓包数据进行采集供后续分析。

骨龄测试软件app_有哪些特别好用的 app 测试工具?相关推荐

  1. 骨龄测试软件app_【测试工具】这些APP实用测试工具,不知道你就out了!

    本期,我将给大家介绍14款实用的测试工具,希望能够帮到大家!(建议收藏) UI自动化测试工具 1. uiautomator2 Github地址:https://github.com/openatx/u ...

  2. 普通话测试软件哪个不要钱,普通话测试软件哪个好_普通话测试软件靠谱吗_不要钱的普通话测试软件...

    普通话测试的软件有很多,哪些普通话测试软件是我们想要的呢,下面多特小编就跟您推荐几款比较合适的软件或者app给您参考 学普通话手机app是一款十分暖心.趣味的学习普通话手机软件 普通话练习app是一款 ...

  3. 网上的普通话测试软件可信吗,普通话测试软件哪个好_普通话测试软件靠谱吗_不要钱的普通话测试软件...

    核心提示:普通话测试的软件有很多,哪些普通话测试软件是我们想要的呢,下面多特小编就跟您推荐几款比较合适的软件或者app给您参考 普通话测试的软件有很多,哪些普通话测试软件是我们想要的呢,下面多特小编就 ...

  4. 天线信号强度测试软件,内置六天线发威 R6300v2信号测试_NETGEAR R6300v2_网络设备评测-中关村在线...

    内置六天线发威 R6300v2信号测试 拥有内置6天线(2.4GHz三根,5GHz三根)的网件R6300v2,搭配先进的睿动天线技术,能够给用户带来更为广阔的无线覆盖,以及更加流畅的无线体验.那么产品 ...

  5. as ssd测试软件得分少,教大家AS SSD Benchmark如何测试硬盘性能

    近日有关于AS SSD Benchmark如何测试硬盘性能的问题受到了很多网友们的关注,大多数网友都想要知道AS SSD Benchmark如何测试硬盘性能的具体情况,那么关于到AS SSD Benc ...

  6. 小学生数学测试软件编写分析,通过c语言编写小学生数学测试软件c语言课程设计.pdf...

    C 语言课程设计 设计期限 20XX年 6 月 17 开始 至 2013 年 6 月 21 结束 系 别 信息管理与信息系统 专 业 36 班级 112030601 学生姓名 邓茂华 学号 11203 ...

  7. 小学生数学测试软件编写分析,通过C语言编写小学生数学测试软件C语言课程设计...

    <通过C语言编写小学生数学测试软件C语言课程设计>由会员分享,可在线阅读,更多相关<通过C语言编写小学生数学测试软件C语言课程设计(14页珍藏版)>请在人人文库网上搜索. 1. ...

  8. 智能电视如何测试软件,想知道你的电视怎么样 教你测试智能电视性能

    原标题:想知道你的电视怎么样 教你测试智能电视性能 用户自己是否也想要亲测一下你的智能电视呢?这里就教你如何测试智能电视性能.仅需自己下载安装安兔兔评测软件,并对电视进行安兔兔测试即可. 通过对智能电 ...

  9. 有信号测试软件吗,(推荐)手机频率与信号测试软件Cellular-Z使用方法

    手机信号测试软件Cellular-Z使用方法,安装手机信号放大器的必备软件: 多数中文名的信号测试软件都是流氓软件,也许大家都对APP类的信号测试软件失去了信心. Cellular-Z的出现,是我们的 ...

  10. 艾德克斯充电测试软件_艾德克斯大功率电子负载充电桩测试解决方案

    随着国家发展新能源方向的推动,电动汽车发展迅速.目前,国内电动汽车使用多为企业或公交等服务型用户为主,如何能让居民接受并使用电动车,充电设施的配套就成了电动汽车全面推广的基本保障. 充电桩是电动汽车的 ...

最新文章

  1. PTA 家庭房产 (图论,暴搜)
  2. 02-CSS基础与进阶-day10_2018-09-14-20-38-10
  3. CM: 关于删除attachment时是否需要commit work的问题
  4. 实用MYSQL语句收集
  5. 【8.0、9.0c】树形列表 列标题 不对齐的问题及解决方案
  6. python的datetime模块用法_Python3.5内置模块之time与datetime模块用法实例分析
  7. Fibonacci (hdu1568)数学公式
  8. C/C++语言编程修养
  9. keil5图标变成白色_【网上最简单】Chrome安装后打不开任何页面 amp; 改名后图标变成小白块[30秒解决]...
  10. office另存为pdf的加载项_Word怎样转换成PDF
  11. 电脑主板资料库 03【转至www.ongood.com.tw】【FreeXploiT收集整理】
  12. TMS570-3-RTI中断
  13. 程序化交易系统的搭建
  14. python开发板卡驱动开发_树莓派开发板如何驱动LED灯
  15. 编写sdk提供给第三方使用(比如接口请求类)
  16. Youtube推荐系统论文-《Deep Neural Networks for YouTube Recommendations》-简单总结
  17. 我学炒外汇 第二十一篇波浪理论
  18. 读张萌《人生效率手册》
  19. 【学习笔记】ARC149
  20. 未来应用陈鸿:被微信封掉公众号后怎么办?——给微信创业者的10点真诚建议

热门文章

  1. 傅里叶变换与Matlab
  2. .lrc 格式的歌词乱码,如何修改后正常显示
  3. 附件文件超过了服务器的大小,Exchange 2010设置附件大小
  4. 令牌环 典型例题分析解答
  5. 网吧网吧无盘服务器配置,网吧无盘服务器配置杂谈
  6. 领域驱动实践总结(基本理论总结与分析+架构分析与代码设计V+具体应用设计分析)
  7. Photoshop插件-删除亮调通道蒙板-脚本开发-PS插件
  8. 打造网站克隆、仿站工具、含源码(.NET CORE + selenium + chromedriver)
  9. 百度换肤功能实现(vue)
  10. 免费下载卫星地图 高清卫星地图软件