Automated testing
summary
NetEase open-sources an automated game test stack that uses image recognition to drive input and auto-generates Python from on-screen actions, with a UI-hierarchy alternative for engine-level control. Airtest IDE records and runs tests (no instrumentation), Poco inspects game UI via an SDK for Unity/Cocos, iOS support hits ~15 FPS, and cloud runs plug into Firebase Test Lab. Internal results: ~6,000 downloads and ~200 devices in a farm running 2,000 scripts weekly.
AI-written summary · about
chapters (13)
- 0:00Intro
- 0:47NetEase Games
- 1:13Android device fragmentation so many devices
- 1:57Game vs. App
- 4:03Airtest IDE
- 5:53Test framework: Airtest
- 6:57Test framework: Poco
- 8:21Underlying frameworks
- 9:20Airtest & Poco
- 10:32GDC Release
- 14:22Firebase Test Lab
- 15:01NetEase Testlab
- 16:07Roadmap
related talks
35mOpen source multiplatform visual based testing
35mApp Testing with AI Tools – Make it Easy
33mAutomating Unity Mobile applications using Appium & Poco-Airtest
11mDragonCrawl: Revolutionizing Mobile Testing with GenAI
19mThe GPT-ification of Mobile App Testing
40mAutomated Testing at Scale in Sea of Thieves
21mEffortless Game Testing With Planning Agents
40mDigitizing Testers
