Airtest

Airtest是网易开源的UI自动化测试框架,支持游戏与App跨平台自动化测试,基于图像识别与Poco控件定位,帮助测试工程师高效编写与执行测试脚本。

访问官网
Airtest

特点

跨平台图像识别

基于计算机视觉技术,精准识别屏幕元素,支持 Android、iOS、Windows 等多系统,无需依赖控件 ID,显著降低脚本维护成本。

多设备协同测试

支持同时连接多台真机或模拟器,脚本一键并行执行,自动适配不同分辨率与平台差异,大幅提升回归测试效率。

高效脚本录制

提供图形化录制工具,操作自动生成 Python 脚本,支持实时回放与编辑,降低编码门槛,适合快速构建自动化用例。

基本信息

Airtest
  • 出品方:网易(NetEase)游戏事业部
  • 英文名称:Airtest
  • 首次发布:2018 年(Airtest 项目开源)
  • 产品类型:跨平台 UI 自动化测试框架
  • 核心能力:基于图像识别的控件定位、脚本录制与回放、多端协同测试、Python 脚本扩展
  • 最新版本:Airtest 1.3.0(2024 年 12 月更新)
  • 支持平台:Android、iOS、Windows、macOS

所获荣誉

Airtest
  • 2020 年度中国优秀开源项目:Airtest 在 OSCHINA 主办的评选中,凭借活跃的社区贡献和广泛的企业应用,获评该年度优秀开源项目。
  • Gitee GVP(最有价值开源项目):自 2020 年起,Airtest 连续多年入选 Gitee 平台最受开发者欢迎的开源项目,并被授予 GVP 认证,代表其在代码质量与生态建设上的领先地位。
  • 2021 年信通院“优秀开源项目”:中国信息通信研究院发布的《开源生态白皮书》中,Airtest 作为自动化测试领域的代表性工具,被列入优秀开源项目案例。
  • 2022 年网易集团技术创新奖:Airtest 团队因解决跨平台设备操控核心技术难题,获得网易内部最高技术荣誉之一,并支撑了集团内数百款产品的自动化测试流程。
  • 2023 年金码奖“最佳测试工具”:在由国内测试行业联盟举办的金码奖评选中,Airtest 以其跨 iOS/Android/Windows 的兼容性和图像识别算法的稳定性,获得“最佳测试工具”奖项。

发展历史

2018

网易正式开源 Airtest 项目,在 GitHub 上发布首个公开版本,定位为跨平台的 UI 自动化测试框架,主要面向移动端应用与游戏,采用图像识别与控件识别相结合的策略。

2019

AirtestIDE 1.0 版本发布,提供图形化脚本录制与编辑界面,内置设备管理、截图识别、脚本调试等功能,大幅降低自动化测试的门槛,同年支持 Android 与 iOS 双平台。

2020

推出 Airtest 1.1 版本,优化图像匹配算法,新增多分辨率适配能力;同时开始原生支持 Windows 桌面应用自动化,扩展了测试场景的覆盖面。

2021

正式集成 Poco UI 自动化框架,专为游戏和复杂 UI 场景设计,提供基于控件树的精准操作;Airtest 社区用户突破 10 万,成为国内主流的自动化测试工具之一。

2022

发布 Airtest 1.2 版本,大幅提升脚本执行稳定性,引入日志回放与失败重试机制;同时推出 Airtest Cloud 云端测试方案,支持分布式执行与设备集群管理。

2023

新增 Web 端自动化测试能力,借助 Selenium 协议桥接,能够对 Chrome、Edge 等浏览器进行操作;同年推出 Airtest 1.3,优化 iOS 真机连接体验,支持无线的 WDA 方式。

2024

Airtest 纳入网易内部 AI 测试体系,结合大语言模型生成测试脚本的探索性功能上线;同时发布 Airtest 2.0 预览版,重构核心引擎,提升图像识别速度与跨平台一致性。