GUITester: Enabling GUI Agents for Exploratory Defect Discovery

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Gao, Yifei, Wu, Jiang, Chen, Xiaoyi, Yang, Yifan, Cui, Zhe, Ma, Tianyi, Zhang, Jiaming, Sang, Jitao
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908753101586432
author Gao, Yifei
Wu, Jiang
Chen, Xiaoyi
Yang, Yifan
Cui, Zhe
Ma, Tianyi
Zhang, Jiaming
Sang, Jitao
author_facet Gao, Yifei
Wu, Jiang
Chen, Xiaoyi
Yang, Yifan
Cui, Zhe
Ma, Tianyi
Zhang, Jiaming
Sang, Jitao
contents 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}}.
format Preprint
id arxiv_https___arxiv_org_abs_2601_04500
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle GUITester: Enabling GUI Agents for Exploratory Defect Discovery
Gao, Yifei
Wu, Jiang
Chen, Xiaoyi
Yang, Yifan
Cui, Zhe
Ma, Tianyi
Zhang, Jiaming
Sang, Jitao
Artificial Intelligence
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}}.
title GUITester: Enabling GUI Agents for Exploratory Defect Discovery
topic Artificial Intelligence
url https://arxiv.org/abs/2601.04500