We are pleasant to introduce our paper Intent-Driven Mobile GUI Testing with Autonomous Large Language Model Agents that will be presented to the International Conference on Software Testing, Verification and Validation (ICST). We propose a novel approach, named DroidAgent, which enables high-level mobile GUI testing driven by artificial user intents.

Different from the conventional GUI testing techniques that focus on generating the low-level GUI events, the Planner component of DroidAgent consecutively generates high-level tasks to be performed on the target app and then the Actor component of DroidAgent generates and executes the GUI events to accomplish the tasks. DroidAgent effectively harnesses the power of large language models by equipping the model to the multiple components of DroidAgent. We evaluated DroidAgent on 15 real-world Android apps and the results show that DroidAgent can generate viable tasks and accomplish them, and achieve higher screen coverage than the baseline techniques.

If you are interested, check out our preprint.