Autonomous Large Language Model Agents Enabling Intent-Driven Mobile GUI Testing
On the map: LLM agents and tool use → GUI and mobile agents
Abstract (arXiv)
GUI testing checks if a software system behaves as expected when users interact with its graphical interface, e.g., testing specific functionality or validating relevant use case scenarios. Currently, deciding what to test at this high level is a manual task since automated GUI testing tools target lower level adequacy metrics such as structural code coverage or activity coverage. We propose DroidAgent, an autonomous GUI testing agent for Android, for semantic, intent-driven automation of GUI testing. It is based on Large Language Models and support mechanisms such as long- and short-term memory. Given an Android app, DroidAgent sets relevant task goals and subsequently tries to achieve them by interacting with the app. Our empirical evaluation of DroidAgent using 15 apps from the Themis benchmark shows that it can set up and perform realistic tasks, with a higher level of autonomy. For example, when testing a messaging app, DroidAgent created a second account and added a first account as a friend, testing a realistic use case, without human intervention. On average, DroidAgent achieved 61% activity coverage, compared to 51% for current state-of-the-art GUI testing techniques. Further, manual analysis shows that 317 out of the 374 autonomously created tasks are realistic and relevant to app functionalities, and also that DroidAgent interacts deeply with the apps and covers more features.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). Placed in GUI and mobile agents, one of 16 directions in LLM agents and tool use. Builds on 11 of its 36 references that are in the map. First posted on arXiv 15 Nov 2023.
Builds on
11 of 36 references.
References · 11
- 2023Generative Agents: Interactive Simulacra of Human Behaviorcited by 3,500
- 2023Voyager: An Open-Ended Embodied Agent with Large Language Modelscited by 2,081
- 2022Large Language Models are Few-shot Testers: Exploring LLM-based General Bug Reproductioncited by 110
- 2023DroidBot-GPT: GPT-powered UI Automation for Androidcited by 47
- 2022Fill in the Blank: Context-aware Automated Text Input Generation for Mobile GUI Testingcited by 36
- 2023Chatting with GPT-3 for Zero-Shot Human-Like Mobile Automated GUI Testingcited by 20
- 2021Automatic Web Testing using Curiosity-Driven Reinforcement Learningcited by 19
- 2023Towards Autonomous Testing Agents via Conversational Large Language Modelscited by 13
- 2018How do Developers Test Android Applications?cited by 5
- 2023Improving web element localization by using a large language modelcited by 4
- 2022DinoDroid: Testing Android Apps Using Deep Q-Networkscited by 3
Built on by
Citing papers per year: 2024: 3; 2025: 7; 2026: 5.
15 papers.
Sort:
By area:
- 2024Large Language Model-Based Agents for Software Engineering: A Surveycited by 173
- 2025Repo2Run: Automated Building Executable Environment for Code Repository at Scalecited by 39
- 2024VideoGUI: A Benchmark for GUI Automation from Instructional Videoscited by 35
- 2025KG-RAG: Enhancing GUI Agent Decision-Making via Knowledge Graph-Driven Retrieval-Augmented Generationcited by 9
- 2025LLM-Explorer: Towards Efficient and Affordable LLM-based Exploration for Mobile Appscited by 8
- 2025CodeVisionary: An Agent-based Framework for Evaluating Large Language Models in Code Generationcited by 6
- 2025AI Agents for Web Testing: A Case Study in the Wildcited by 5
- 2024Exploring the Integration of Large Language Models in Industrial Test Maintenance Processescited by 2
- 2026PaperRepro: Automated Computational Reproducibility Assessment for Social Science Paperscited by 2
- 2025Towards Test Generation from Task Description for Mobile Testing with Multi-modal Reasoningcited by 1
- 2025GUIrilla: A Scalable Framework for Automated Desktop UI Explorationcited by 0
- 2026Evaluating LLM-Based Goal Extraction in Requirements Engineering: Prompting Strategies and Their Limitationscited by 0
- 2026When Agents See Differently: Exposing UI Desynchronization Threats in Mobile Agents15 Sep 2026
- 2026HxAgent: Iterative Agent Planning for End-to-End Web Application Testing16 Aug 2026
- 2026DragonCrawl: A Generative, Intent-Based Framework for Scalable Mobile End-to-End Testing30 Jul 2026
- 2026Evaluating LLM-Based Goal Extraction in Requirements Engineering: Prompting Strategies and Their Limitations24 Apr 2026
- 2026PaperRepro: Automated Computational Reproducibility Assessment for Social Science Papers10 Feb 2026
- 2025GUIrilla: A Scalable Framework for Automated Desktop UI Exploration16 Oct 2025
- 2025AI Agents for Web Testing: A Case Study in the Wild5 Sep 2025
- 2025KG-RAG: Enhancing GUI Agent Decision-Making via Knowledge Graph-Driven Retrieval-Augmented Generation30 Aug 2025
- 2025LLM-Explorer: Towards Efficient and Affordable LLM-based Exploration for Mobile Apps15 May 2025
- 2025Towards Test Generation from Task Description for Mobile Testing with Multi-modal Reasoning22 Apr 2025
- 2025CodeVisionary: An Agent-based Framework for Evaluating Large Language Models in Code Generation18 Apr 2025
- 2025Repo2Run: Automated Building Executable Environment for Code Repository at Scale19 Feb 2025
- 2024Large Language Model-Based Agents for Software Engineering: A Surveycited by 173
- 2025CodeVisionary: An Agent-based Framework for Evaluating Large Language Models in Code Generationcited by 6
- 2025AI Agents for Web Testing: A Case Study in the Wildcited by 5
- 2026HxAgent: Iterative Agent Planning for End-to-End Web Application Testingcited by 0
- 2026When Agents See Differently: Exposing UI Desynchronization Threats in Mobile Agentscited by 0
- 2026When Agents See Differently: Exposing UI Desynchronization Threats in Mobile Agents15 Sep 2026
- 2026HxAgent: Iterative Agent Planning for End-to-End Web Application Testing16 Aug 2026
- 2025AI Agents for Web Testing: A Case Study in the Wild5 Sep 2025
- 2025CodeVisionary: An Agent-based Framework for Evaluating Large Language Models in Code Generation18 Apr 2025
- 2024Large Language Model-Based Agents for Software Engineering: A Survey4 Sep 2024
- 2025Repo2Run: Automated Building Executable Environment for Code Repository at Scalecited by 39
- 2024VideoGUI: A Benchmark for GUI Automation from Instructional Videoscited by 35
- 2025LLM-Explorer: Towards Efficient and Affordable LLM-based Exploration for Mobile Appscited by 8
- 2024Exploring the Integration of Large Language Models in Industrial Test Maintenance Processescited by 2
- 2026PaperRepro: Automated Computational Reproducibility Assessment for Social Science Paperscited by 2
- 2025GUIrilla: A Scalable Framework for Automated Desktop UI Explorationcited by 0
- 2026Evaluating LLM-Based Goal Extraction in Requirements Engineering: Prompting Strategies and Their Limitationscited by 0
- 2026DragonCrawl: A Generative, Intent-Based Framework for Scalable Mobile End-to-End Testingcited by 0
- 2026DragonCrawl: A Generative, Intent-Based Framework for Scalable Mobile End-to-End Testing30 Jul 2026
- 2026Evaluating LLM-Based Goal Extraction in Requirements Engineering: Prompting Strategies and Their Limitations24 Apr 2026
- 2026PaperRepro: Automated Computational Reproducibility Assessment for Social Science Papers10 Feb 2026
- 2025GUIrilla: A Scalable Framework for Automated Desktop UI Exploration16 Oct 2025
- 2025LLM-Explorer: Towards Efficient and Affordable LLM-based Exploration for Mobile Apps15 May 2025
- 2025Repo2Run: Automated Building Executable Environment for Code Repository at Scale19 Feb 2025
- 2024Exploring the Integration of Large Language Models in Industrial Test Maintenance Processes10 Sep 2024
- 2024VideoGUI: A Benchmark for GUI Automation from Instructional Videos14 Jun 2024
Similar, not cited
Close in wording, no citation either way
- 2026Improving Proficiency and Efficiency of Android GUI Agents via Self-Generating Tool Actions
- 2025Advancing Mobile GUI Agents: A Verifier-Driven Approach to Practical Deployment
- 2026APPSim-Bench: Bridging Real-world Apps and Reproducible Evaluation for Mobile GUI Agents
- 2025Mobile GUI Agents under Real-world Threats: Are We There Yet?
- 2024GUI Testing Arena: A Unified Benchmark for Advancing Autonomous GUI Testing Agent
- 2026Same Tasks, Different Apps: Why Mobile GUI Agents Fail to Generalize?
- 2026VenusBench-Mobile: A Challenging and User-Centric Benchmark for Mobile GUI Agents with Capability Diagnostics
- 2026CovAgent: Overcoming the 30% Curse of Mobile Application Coverage with Agentic AI and Dynamic Instrumentation