Airtest Project

Web · Windows · Mac · Linux · Android · iPhone · Self-hosted

Freedom report

Three barsScore 6.8

  • Free tierA free tier is on its own pricing page
  • Open codeNo open-source code on record
  • Runs widely6 of 6 device platforms
  • DocumentedPlans, terms and facts published

Airtest Project is a UI automation testing suite for games and apps, with tools for image-based testing, UI control recognition, and web testing. Airtest uses image recognition for cross-platform automated tests; Poco can find interface elements and read their hierarchy while an app is running. Airtest targets Windows, Android, and iOS. Poco works with Android and iOS native apps and game engines including Unity3D, cocos2dx, UE4, and Egret. For web testing, a Selenium plugin uses Chrome DevTools Protocol to record and create Selenium scripts and access web elements. AirtestIDE is a cross-platform editor with Airtest and Poco plugins. Scripts are written in Python, and the documentation recommends familiarity with Python basics. Airlab provides test case and script management, task scheduling, cloud reports, and mobile regression and compatibility testing. The community tools—Airtest, Poco, and AirtestIDE—are free. Enterprises can opt for private deployment; pricing is provided after requirements are confirmed. The downloads page lists Windows, macOS, and Ubuntu versions of AirtestIDE.

Who it is for

It suits teams automating tests for games, apps, or web experiences, especially those working with Python. Its private cloud option is aimed at enterprises managing device clusters, test execution, reporting, and continuous integration.

What is good

  • Free community version includes Airtest, Poco, and AirtestIDE.
  • Image recognition supports cross-platform UI automation.
  • Airlab manages test cases, schedules, and reports.
  • Private deployment is available for enterprises.

What to know first

  • Scripts are Python, and documentation recommends Python basics.
  • Private cloud pricing is provided after needs are confirmed.

Freedom251 review

Airtest Project: the full review

Airtest Project combines image-based automation with UI hierarchy tools and a web-testing plugin. The free community tools cover the core frameworks and editor, while enterprise private deployment has custom pricing.

Airtest Project is a UI automation toolkit for testing games and apps, built around image recognition, UI hierarchy access and a Python-based editor. It suits teams that need to automate mobile or Windows interfaces, especially game teams working with supported engines. Its community tools make a substantial free starting point; larger organizations can add a privately deployed device lab at custom pricing.

Overview

Airtest approaches testing through two complementary methods: it can identify interface elements from images, or use Poco to retrieve controls and their runtime hierarchy. That gives teams options when a test target does not expose a convenient UI structure, while still enabling element-level interaction where it does. Scripts are Python, so the workflow is a better fit for teams comfortable with basic Python than for those seeking a no-code test editor.

AirtestIDE brings the Airtest and Poco plugins into a cross-platform editor. For web testing, a Selenium plugin uses Chrome DevTools Protocol to record and generate Selenium scripts and access web elements. These pieces make the project useful across app, game and web testing, though the testing methods and target coverage differ by framework.

Key features

Image and hierarchy-based automation

Airtest uses image recognition for cross-platform automated UI tests and supports Windows, Android and iOS. Image-driven tests can work across interface types, but they depend on matching visual elements. Poco offers a different route: it retrieves UI elements and their hierarchy at runtime for Android and iOS native apps, as well as Unity3D, cocos2dx, UE4 and Egret games. Poco can also be integrated into other engines with poco-sdk.

Editor and web testing

AirtestIDE includes the built-in Airtest and Poco plugins for authoring scripts. The Selenium plugin extends the toolkit to web elements and script generation through Chrome DevTools Protocol. This is a practical combination for teams testing both game or app interfaces and web flows, while the Python scripting requirement remains a meaningful skills threshold.

Enterprise device lab

Airlab adds test case and script management, task scheduling, cloud reports, and iOS and Android regression and compatibility testing. NetEase's private-cloud offering places the device rack and software platform within an enterprise, addressing organizations that need control over device use and testing processes. Dedicated technical support is provided after purchase and implementation.

Pricing

Airtest Project community version — 0.00 USD per free. It includes Airtest, Poco and AirtestIDE community tools, making it the clear starting choice for individual developers and teams that can manage execution locally. Automated test execution is supported, with local test environments.

NetEase Private Cloud Solution — custom pricing. Pricing is provided after enterprise needs are confirmed. The offering includes private deployment, hardware and software options, and on-site deployment. It is aimed at enterprises seeking device clusters, device management, test execution, reporting and continuous integration; it is not the low-cost alternative to the community tools, but an infrastructure and deployment option for organizational requirements.

Platforms

The project lists Android, iOS, Linux, macOS, self-hosted, web and Windows platforms. Airtest's stated targets are Windows, Android and iOS; Poco covers Android and iOS native apps and supported game engines. AirtestIDE downloads are offered for Windows 64-bit, Windows 32-bit, macOS and Ubuntu.

Who it's for

Airtest Project is a strong fit for game and app teams that want Python-driven UI automation, image-based testing or runtime UI hierarchy access without paying for the community frameworks and editor. It is particularly relevant to Android and iOS game testing, with Windows support through Airtest. Enterprises that need managed device clusters, scheduling and reporting can consider the private-cloud solution. Teams without Python basics, or whose target platforms and engines fall outside the stated support, should look elsewhere.

Pros and cons

  • Pros: Airtest, Poco and AirtestIDE community tools are free, so teams can build and run core automation without a software subscription.
  • Pros: Image recognition and UI hierarchy access offer distinct approaches, with Poco spanning native mobile apps and several game engines.
  • Pros: The Selenium plugin adds web element access and script generation, broadening use beyond games and apps.
  • Pros: Private deployment keeps the device rack and platform within the enterprise, with dedicated technical support after implementation.
  • Cons: Scripts are Python, and the documentation recommends Python basics; teams seeking a purely visual workflow may find the learning requirement a barrier.
  • Cons: Target support varies by component: Airtest names Windows, Android and iOS, while Poco's stated coverage centers on Android, iOS and specified engines.
  • Cons: The enterprise lab is custom-priced after needs are confirmed, so organizations must establish requirements before comparing its cost.

Alternatives

For a broader category search, browse the Game Testing Software directory.

Antidote is worth considering when the priority is playtesting: its free trial runs for 14 days and includes one playtest, up to five community players, 20 survey questions and sessions up to 20 minutes. That is a different fit from Airtest's automated UI testing focus.

Backtrace suits teams looking for error monitoring, with a free Developer plan for one developer, up to 25,000 monthly errors, one month of retention and 10 GB of storage.

GameBench may fit teams evaluating game performance testing: its Pro trial includes 30 minutes of Pro testing and unlimited sessions for 28 days.

GameDriver is another paid game-testing option, with a free Ambassador Program for educators and solo developers that provides full platform access; its Starter plan is 200.00 USD per month.

TBase is a free alternative for teams comparing another software option.

Obvra may suit teams focused on analyzing recordings rather than automated playback: its Capture Free plan allows one named user, five game projects, 50 analyzed recordings per month and 30 days of history, but no automated playback.

AltTester is an alternative to consider for CI/CD batch testing, with a Pro plan that offers two parallel connections and a Lite plan with one connection.

Poki Playtesting is a free, web-based option for playtesting; Poki controls the nature of tests and the number of players.

Verdict

Choose Airtest Project if your team wants free Python-based UI automation for games or apps and can make use of image recognition, Poco's hierarchy access, or both. Its most compelling advantage is the combination of those community tools with an editor and web-testing plugin at no charge. Look elsewhere if Python scripting is a poor fit or your testing targets fall outside its stated coverage; enterprises needing a private device lab should expect custom pricing.

Airtest Project plans and pricing

All plans
Airtest Project community version Free Airtest, Poco and AirtestIDE community tools airtest.doc.io.netease.com · 29 Sept 2026
NetEase Private Cloud Solution Not published Pricing provided after enterprise needs are confirmed Private deployment · Hardware and software options · On-site deployment airtest.doc.io.netease.com · 29 Sept 2026

Compared on game testing software

Free plan
Yes
Automated test execution
Yes
Test environments
local
Supported game engines
Unity3D, Cocos2D
Target platforms
Android, iOS, Windows

Best Airtest Project alternatives

See all 12