AUITestAgent: Automatic Requirements Oriented GUI Function Testing
Not on the map. Why?
Abstract (arXiv)
The Graphical User Interface (GUI) is how users interact with mobile apps. To ensure it functions properly, testing engineers have to make sure it functions as intended, based on test requirements that are typically written in natural language. While widely adopted manual testing and script-based methods are effective, they demand substantial effort due to the vast number of GUI pages and rapid iterations in modern mobile apps. This paper introduces AUITestAgent, the first automatic, natural language-driven GUI testing tool for mobile apps, capable of fully automating the entire process of GUI interaction and function verification. Since test requirements typically contain interaction commands and verification oracles. AUITestAgent can extract GUI interactions from test requirements via dynamically organized agents. Then, AUITestAgent employs a multi-dimensional data extraction strategy to retrieve data relevant to the test requirements from the interaction trace and perform verification. Experiments on customized benchmarks demonstrate that AUITestAgent outperforms existing tools in the quality of generated GUI interactions and achieved the accuracy of verifications of 94%. Moreover, field deployment in Meituan has shown AUITestAgent's practical usability, with it detecting 4 new functional bugs during 10 regression tests in two months.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 Jul 2024.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 2; 2025: 4; 2026: 3.
9 papers.
- 2024Large Language Model-Brained GUI Agents: A Surveycited by 160
- 2025LLM-Powered GUI Agents in Phone Automation: Surveying Progress and Prospectscited by 31
- 2024GUI Testing Arena: A Unified Benchmark for Advancing Autonomous GUI Testing Agentcited by 11
- 2025ColorBench: Benchmarking Mobile Agents with Graph-Structured Framework for Complex Long-Horizon Taskscited by 9
- 2025LLM-Explorer: Towards Efficient and Affordable LLM-based Exploration for Mobile Appscited by 8
- 2025TransBench: Breaking Barriers for Transferable Graphical User Interface Agents in Dynamic Digital Environmentscited by 8
- 2026GUITester: Enabling GUI Agents for Exploratory Defect Discoverycited by 5
- 2026WebTestPilot: Agentic End-to-End Web Testing against Natural Language Specification by Inferring Oracles with Symbolized GUI Elementscited by 4
- 2026SwipeGen: Bridging the Execution Gap in GUI Agents via Human-like Swipe Synthesiscited by 0
- 2026WebTestPilot: Agentic End-to-End Web Testing against Natural Language Specification by Inferring Oracles with Symbolized GUI Elements12 Feb 2026
- 2026SwipeGen: Bridging the Execution Gap in GUI Agents via Human-like Swipe Synthesis26 Jan 2026
- 2026GUITester: Enabling GUI Agents for Exploratory Defect Discovery8 Jan 2026
- 2025ColorBench: Benchmarking Mobile Agents with Graph-Structured Framework for Complex Long-Horizon Tasks16 Oct 2025
- 2025TransBench: Breaking Barriers for Transferable Graphical User Interface Agents in Dynamic Digital Environments23 May 2025
- 2025LLM-Explorer: Towards Efficient and Affordable LLM-based Exploration for Mobile Apps15 May 2025
- 2025LLM-Powered GUI Agents in Phone Automation: Surveying Progress and Prospects28 Apr 2025
- 2024GUI Testing Arena: A Unified Benchmark for Advancing Autonomous GUI Testing Agent24 Dec 2024
- 2024Large Language Model-Brained GUI Agents: A Survey27 Nov 2024