windows gui 界面 基于图像识别的自动化测试工具

Airtest 、  sikulix 【图像识别基于opencv】

按键精灵、触动精灵、auto.js

pyautogui,pywinauto,uiautomator

Airtest框架

基于图像识别的自动化测试框架,是网易自己团队开发的。这个框架核心不在实现方式和技术上,而是理念!这个框架的祖宗是MIT(麻省理工)研究院的成果 Sikuli ,他们构思了一种全新的UI测试模式,基于图像识别控件而不是具体内存里的控件对象。理论上除了绿屏外,应该都能很好的识别并测试。airtest的github页面最下方感谢了atx框架,而atx的github页面则明确感谢了sikuli这位提供了肩膀的巨人。虽说sikuli这个新的UI测试模式很惊艳,惊呼天人,但是也不用觉得外国的月亮更圆,当我回过头来看看桌面的按键精灵的时候,我就瞬间觉得,哎……我作为测试工程师可能还不如国内写脚本挂的那些人(掩面)。

作者:卡鲁洛斯
链接:https://www.zhihu.com/question/269270386/answer/350454805
来源:知乎


 阿里也出了一款工具,名字叫macaca  官网:https://macacajs.com/zh/       github:https://github.com/macacajs

STF出现后,各个大厂纷纷掏出了自己的云真机平台(STF是一款开源的远程真机管理平台,STF框架类比于目前市场上比较火的wetest、testin等远程真机管理平台)

个人体验感觉看起来高大上,使用起来感觉还不如外挂,不怕说的就百度一下输入框上面那几个字都经常识别不出来,所以很多评价都是好的(知乎:宝贝BB仔)

按键精灵*:特点是开发工具齐全、快速简单,比触动强不少,但是最近收费了,导致大量的人跳到触动了。缺点:因为是靠识别图片、颜色和坐标为基础的,所以对不同分辨率手机兼容不好,再者就是运行速度比较慢,但是因为简单所以有大量的能人做的各类游戏脚本也是很牛逼的,按键精灵的识别率是有误差的不是100%,所以它的稳定性是大缺点,但是也确实有能人做的还比较稳定,但相对auto.js这种急于控件操作的脚本来说,按键精灵就显得有点不专业了,稳定性比auto差一大截 !


auto.js :给懂js的开发者使用的,门槛比按键大,开发工具也算齐全,但是教程、资料少,用的人不多,原因是其作者非常低调,也很不想让他的技术应用在灰产,限制了它的发展,我尊重作者(有想学习脚本开发的可以+我 experliderful),而且现在对各种工具的限制检查比较严格,就像之前的快播王欣也号称技术无罪的进去了。作者现在更加保守了,停止了autojs 的更新,提供了付费版本,pro,而且严格限制应用范围,不让脚本运行在微信、支付宝、抖音等灰产行业,做了严格的远程限制,让很多使用者很不满。但是祝愿这个技术框架能越走越好吧,看起来是最牛的自动化框架,重点是也足够简单!


触动精灵,没啥说的,感觉就是按键精灵的翻版或者是后来者,还不成熟不够稳定,团队也不大,未来怎么样,估计跟按键精灵的决策有关系,似乎按键精灵根本没把它放在眼里吧,否则就不会收费了,把自己用户推向了触动精灵!
————————————————
版权声明:本文为CSDN博主「静一说」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/herobacking/article/details/103183739

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值