Skip to content
SPECIFICTION
Get listed

Airtest Project vs Gua

Airtest Project

airtest.netease.com

Gua

gua.orizika.com

Side by side

FigureAirtest ProjectGua
Price fromFree—
Free planYes—
Free trial——
Open source——
WebYesYes
WindowsYesYes
macOSYesYes
LinuxYesYes
iOSYes—
AndroidYes—
API—Yes
Self-hostedYes—
Plans published20
Spec score · Game Testing Software8.4 (#6)7.5 (#12)
IntegrationsPoco can be integrated into other engines using poco-sdk.The native MCP server connects to a running game over WebSocket, while WebMCP registers semantic tools in a Godot Web Export or Unity WebGL browser tab.
SupportThe project offers documentation, official Q&A groups, issue submission links, and an official website question channel.The site directs users with questions to its support Discord server.

Plans

Airtest Project

  • Airtest Project community versionFree
  • NetEase Private Cloud SolutionPriced on request

Airtest Project pricing →

Gua

No plans published.

Gua pricing →

In their own words

Airtest Project

Airtest Project is a UI automation testing suite for games and apps, launched by NetEase Games. Its Airtest framework uses image recognition for cross-platform automated tests; Poco identifies UI controls and can retrieve their hierarchy while an app is running. Airtest supports Windows, Android, and iOS. Poco works with Android and iOS native apps and several game engines, including Unity3D, cocos2dx, UE4, and Egret. A Selenium plugin uses Chrome DevTools Protocol to record and generate 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 basic Python knowledge. The free community version includes Airtest, Poco, and AirtestIDE. Airlab adds test case and script management, scheduling, cloud reports, and mobile regression and compatibility testing. Enterprises can choose a private cloud deployment, with price provided after needs are confirmed. Downloads are listed for Windows, macOS, and Ubuntu.

Visit airtest.netease.com

Gua

Gua is a free, open-source protocol for testing and automating games made with Godot and Unity. It exposes semantic interface state, including identifiers, roles, text, hierarchy, bounds, visibility, enabled state, values, focus, and selection, so tests and AI agents can query controls and perform actions such as clicking, focusing, setting values, selecting, scrolling, and pressing keys. Tests can wait for interface conditions in NUnit, xUnit, MSTest, or C++ without fixed sleeps. Visual testing compares PNG screenshots with baselines using pixel thresholds, difference ratios, masks, and operating-system or renderer variants. Recording stores semantic actions, timing, revisions, and wait conditions for replay with host checks. Failure artifacts may include UI trees and diffs, pending requests, event history, logs, runtime and environment details, screenshots, and game output. Native MCP connects over WebSocket; WebMCP exposes tools in Godot Web Export and Unity WebGL. Gua documents a Godot 4.7 add-on and Unity 6 support. It targets Windows, Linux, macOS, API, and web environments.

Visit gua.orizika.com