Android 自动化测试工具概括

Appium

优点

支持多平台(Android、iOS等)、支持多语言(python、java、ruby、js、c#等)

缺点

在简单看了网上教程后发现。

安装和调试太麻烦了,适合做大型的android自动化工程。

Airtest

欢迎来到Airtest官方文档! — airtest 文档

网易UI自动化测试工具,我也没用过,网上介绍是使用图片进行定位,理论上开发门槛会更低,开发效率会极其高。

冰狐智能辅助

冰狐智能辅助

网上被很多人强烈推荐哈

优点

容易安装,手机上就是一个客户端,登录账号后所有的一切都是在网页端进行操作。在网页上能直接查看你的设备。查看设备打开的APP 布局。在网页端发布代码,网页端控制手机开始执行脚本。

可以通过网页后台同时控制多个手机开始任务,方便大型自动化测试

没有开发经验也可以上手,提供了一种自动化构建方案。

缺点

不能将脚本打包成一个APP,如果不是做自动化测试,而是做一个小工具,分享起来不方便

脚本的功能不够强大,我做的一个程序,因为下单后需要5分钟内付款,必须得有办法提醒我,可是这个工具无法直接调用系统的声音。这个工具它除了UI控制,剩下的就是使用HTTP请求了,要完成这个需求就太费劲了。

Autojs

如果你没有一定开发经验,那么用冰狐或网易那款肯定是最佳的选择,有开发经验,强推这个

优点

能将自己的脚本直接打包成一个APK

脚本功能强大,能用多媒体,调用系统功能,还能做简单页面

配合vscode 的插件连接手机开发,超级顺畅

  1. vscode -> 帮助 -> 切换开发人员工具,脚本输入的日志都可以直接看到。
  2. vscode中一键执行脚本
  3. 同步脚本至手机

AutoX.js

autox.js(autojs替代方案) 开发教程_SUNbrightness的博客-CSDN博客

猜你喜欢

转载自blog.csdn.net/SUNbrightness/article/details/124220563