English

GUITester: Enabling GUI Agents for Exploratory Defect Discovery

Artificial Intelligence 2026-01-09 v1

Abstract

Exploratory GUI testing is essential for software quality but suffers from high manual costs. While Multi-modal Large Language Model (MLLM) agents excel in navigation, they fail to autonomously discover defects due to two core challenges: \textit{Goal-Oriented Masking}, where agents prioritize task completion over reporting anomalies, and \textit{Execution-Bias Attribution}, where system defects are misidentified as agent errors. To address these, we first introduce \textbf{GUITestBench}, the first interactive benchmark for this task, featuring 143 tasks across 26 defects. We then propose \textbf{GUITester}, a multi-agent framework that decouples navigation from verification via two modules: (i) a \textit{Planning-Execution Module (PEM)} that proactively probes for defects via embedded testing intents, and (ii) a \textit{Hierarchical Reflection Module (HRM)} that resolves attribution ambiguity through interaction history analysis. GUITester achieves an F1-score of 48.90\% (Pass@3) on GUITestBench, outperforming state-of-the-art baselines (33.35\%). Our work demonstrates the feasibility of autonomous exploratory testing and provides a robust foundation for future GUI quality assurance~\footnote{Our code is now available in~\href{https://github.com/ADaM-BJTU/GUITestBench}{https://github.com/ADaM-BJTU/GUITestBench}}.

Keywords

Cite

@article{arxiv.2601.04500,
  title  = {GUITester: Enabling GUI Agents for Exploratory Defect Discovery},
  author = {Yifei Gao and Jiang Wu and Xiaoyi Chen and Yifan Yang and Zhe Cui and Tianyi Ma and Jiaming Zhang and Jitao Sang},
  journal= {arXiv preprint arXiv:2601.04500},
  year   = {2026}
}
R2 v1 2026-07-01T08:55:23.674Z