Appium 与 Airtest 区别(App自动化)

Python3+Appium安装使用教程 - 诸子流 - 博客园

https://airtest.netease.com/index.html

快速比对

Appium
Airtest
语言
支持Python、Java、Javascript、Ruby等只支持Python
环境搭建
比较复杂,需要独立配置好Android SDK、JDK、Node.js等相关环境,并启动Appium Server才能运行测试。简单
图像识别
不支持支持
平台兼容
Android和iOS等Android和iOS等,更适合进行多设备、多版本的并发测试

1、环境依赖

  • Appium下载解压缩即可打开(但是本地必须有Android SDK) appium代码使用时必须开启appium服务端
  • Airtest是真正意义上解压缩即用(内置了安卓sdk python3 airtest框架 poco框架) 量级比价大,使用AirtestIDE比较吃资源

2、功能对比

  1. airtest支持图像识别 appium不支持
  2. airtest功能更复杂支持的操作更简单 
  3. appium必须要配置包名及类名 然后 执行的时候默认打开  airtest不需要 
  4. airtest可以通过IDE进行调试调试  但是appium只能帮助定位元素  具体的代码操作需要通过代码实现

总结:

(1)选择Airtest[推荐]:

如果你的目标是快速实现简单脚本编写,特别是涉及图形界面识别的游戏测试,或者对编程要求不高的应用场景,Airtest是一个高效的选择。

(2)选择Appium:

如果你需要在一个标准化、可扩展的框架下进行测试,并希望对接到现有的持续集成系统中,或者需要对多种设备和操作系统版本进行兼容性测试,Appium将是更好的选择。同时,Appium对于有着丰富Web自动化测试经验的团队更容易适应。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值