Chatting with GPT-3 for Zero-Shot Human-Like Mobile Automated GUI Testing
Not on the map. Why?
Abstract (arXiv)
Mobile apps are indispensable for people's daily life, and automated GUI (Graphical User Interface) testing is widely used for app quality assurance. There is a growing interest in using learning-based techniques for automated GUI testing which aims at generating human-like actions and interactions. However, the limitations such as low testing coverage, weak generalization, and heavy reliance on training data, make an urgent need for a more effective approach to generate human-like actions to thoroughly test mobile apps. Inspired by the success of the Large Language Model (LLM), e.g., GPT-3 and ChatGPT, in natural language understanding and question answering, we formulate the mobile GUI testing problem as a Q&A task. We propose GPTDroid, asking LLM to chat with the mobile apps by passing the GUI page information to LLM to elicit testing scripts, and executing them to keep passing the app feedback to LLM, iterating the whole process. Within it, we extract the static context of the GUI page and the dynamic context of the iterative testing process, design prompts for inputting this information to LLM, and develop a neural matching network to decode the LLM's output into actionable steps to execute the app. We evaluate GPTDroid on 86 apps from Google Play, and its activity coverage is 71%, with 32% higher than the best baseline, and can detect 36% more bugs with faster speed than the best baseline. GPTDroid also detects 48 new bugs on the Google Play with 25 of them being confirmed/fixed. We further summarize the capabilities of GPTDroid behind the superior performance, including semantic text input, compound action, long meaningful test trace, and test case prioritization.
Key facts. Cited by 20 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 May 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 6; 2024: 6; 2025: 5; 2026: 3.
20 papers.
Sort:
By area:
- 2025Evaluation and Benchmarking of LLM Agents: A Surveycited by 145
- 2023Unifying the Perspectives of NLP and Software Engineering: A Survey on Language Models for Codecited by 62
- 2024Mobile-Bench: An Evaluation Benchmark for LLM-based Mobile Agentscited by 56
- 2023AXNav: Replaying Accessibility Tests from Natural Languagecited by 31
- 2024Foundations and Recent Trends in Multimodal Mobile Agents: A Surveycited by 31
- 2023ILuvUI: Instruction-tuned LangUage-Vision modeling of UIs from Machine Conversationscited by 17
- 2023UI Layout Generation with LLMs Guided by UI Grammarcited by 15
- 2023Autonomous Large Language Model Agents Enabling Intent-Driven Mobile GUI Testingcited by 15
- 2024GUI Testing Arena: A Unified Benchmark for Advancing Autonomous GUI Testing Agentcited by 11
- 2024GUI Action Narrator: Where and When Did That Action Take Place?cited by 9
- 2024Data Analysis in the Era of Generative AIcited by 6
- 2026WebTestPilot: Agentic End-to-End Web Testing against Natural Language Specification by Inferring Oracles with Symbolized GUI Elementscited by 4
8 more
- 2025ScreenAudit: Detecting Screen Reader Accessibility Errors in Mobile Apps Using Large Language Modelscited by 2
- 2025Synthetic Heuristic Evaluation: A Comparison between AI- and Human-Powered Usability Evaluationcited by 2
- 2023ChatGPT and Persuasive Technologies for the Management and Delivery of Personalized Recommendations in Hotel Hospitalitycited by 1
- 2025Towards Test Generation from Task Description for Mobile Testing with Multi-modal Reasoningcited by 1
- 2025GUISpector: An MLLM Agent Framework for Automated Verification of Natural Language Requirements in GUI Prototypescited by 1
- 2024Model-Enhanced LLM-Driven VUI Testing of VPA Appscited by 0
- 2026HxAgent: Iterative Agent Planning for End-to-End Web Application Testingcited by 0
- 2026RotDroid: Cross-Orientation State Equivalence Testing for Detecting GUI Rotation Bugs in Android Appscited by 0
- 2026RotDroid: Cross-Orientation State Equivalence Testing for Detecting GUI Rotation Bugs in Android Apps26 Aug 2026
- 2026HxAgent: Iterative Agent Planning for End-to-End Web Application Testing16 Aug 2026
- 2026WebTestPilot: Agentic End-to-End Web Testing against Natural Language Specification by Inferring Oracles with Symbolized GUI Elements12 Feb 2026
- 2025GUISpector: An MLLM Agent Framework for Automated Verification of Natural Language Requirements in GUI Prototypes6 Oct 2025
- 2025Evaluation and Benchmarking of LLM Agents: A Survey29 Jul 2025
- 2025Synthetic Heuristic Evaluation: A Comparison between AI- and Human-Powered Usability Evaluation3 Jul 2025
- 2025Towards Test Generation from Task Description for Mobile Testing with Multi-modal Reasoning22 Apr 2025
- 2025ScreenAudit: Detecting Screen Reader Accessibility Errors in Mobile Apps Using Large Language Models2 Apr 2025
- 2024GUI Testing Arena: A Unified Benchmark for Advancing Autonomous GUI Testing Agent24 Dec 2024
- 2024Foundations and Recent Trends in Multimodal Mobile Agents: A Survey4 Nov 2024
- 2024Data Analysis in the Era of Generative AI27 Sep 2024
- 2024Model-Enhanced LLM-Driven VUI Testing of VPA Apps3 Jul 2024
8 more
- 2024Mobile-Bench: An Evaluation Benchmark for LLM-based Mobile Agents1 Jul 2024
- 2024GUI Action Narrator: Where and When Did That Action Take Place?19 Jun 2024
- 2023Autonomous Large Language Model Agents Enabling Intent-Driven Mobile GUI Testing15 Nov 2023
- 2023Unifying the Perspectives of NLP and Software Engineering: A Survey on Language Models for Code14 Nov 2023
- 2023UI Layout Generation with LLMs Guided by UI Grammar24 Oct 2023
- 2023ILuvUI: Instruction-tuned LangUage-Vision modeling of UIs from Machine Conversations7 Oct 2023
- 2023AXNav: Replaying Accessibility Tests from Natural Language3 Oct 2023
- 2023ChatGPT and Persuasive Technologies for the Management and Delivery of Personalized Recommendations in Hotel Hospitality26 Jul 2023
- 2025Evaluation and Benchmarking of LLM Agents: A Surveycited by 145
- 2024Mobile-Bench: An Evaluation Benchmark for LLM-based Mobile Agentscited by 56
- 2024Foundations and Recent Trends in Multimodal Mobile Agents: A Surveycited by 31
- 2023Autonomous Large Language Model Agents Enabling Intent-Driven Mobile GUI Testingcited by 15
- 2024GUI Testing Arena: A Unified Benchmark for Advancing Autonomous GUI Testing Agentcited by 11
- 2026WebTestPilot: Agentic End-to-End Web Testing against Natural Language Specification by Inferring Oracles with Symbolized GUI Elementscited by 4
- 2025GUISpector: An MLLM Agent Framework for Automated Verification of Natural Language Requirements in GUI Prototypescited by 1
- 2026HxAgent: Iterative Agent Planning for End-to-End Web Application Testingcited by 0
- 2026HxAgent: Iterative Agent Planning for End-to-End Web Application Testing16 Aug 2026
- 2026WebTestPilot: Agentic End-to-End Web Testing against Natural Language Specification by Inferring Oracles with Symbolized GUI Elements12 Feb 2026
- 2025GUISpector: An MLLM Agent Framework for Automated Verification of Natural Language Requirements in GUI Prototypes6 Oct 2025
- 2025Evaluation and Benchmarking of LLM Agents: A Survey29 Jul 2025
- 2024GUI Testing Arena: A Unified Benchmark for Advancing Autonomous GUI Testing Agent24 Dec 2024
- 2024Foundations and Recent Trends in Multimodal Mobile Agents: A Survey4 Nov 2024
- 2024Mobile-Bench: An Evaluation Benchmark for LLM-based Mobile Agents1 Jul 2024
- 2023Autonomous Large Language Model Agents Enabling Intent-Driven Mobile GUI Testing15 Nov 2023
- 2023Unifying the Perspectives of NLP and Software Engineering: A Survey on Language Models for Codecited by 62
- 2023AXNav: Replaying Accessibility Tests from Natural Languagecited by 31
- 2023UI Layout Generation with LLMs Guided by UI Grammarcited by 15
- 2024Data Analysis in the Era of Generative AIcited by 6
- 2025ScreenAudit: Detecting Screen Reader Accessibility Errors in Mobile Apps Using Large Language Modelscited by 2
- 2025Synthetic Heuristic Evaluation: A Comparison between AI- and Human-Powered Usability Evaluationcited by 2
- 2023ChatGPT and Persuasive Technologies for the Management and Delivery of Personalized Recommendations in Hotel Hospitalitycited by 1
- 2024Model-Enhanced LLM-Driven VUI Testing of VPA Appscited by 0
- 2026RotDroid: Cross-Orientation State Equivalence Testing for Detecting GUI Rotation Bugs in Android Appscited by 0
- 2026RotDroid: Cross-Orientation State Equivalence Testing for Detecting GUI Rotation Bugs in Android Apps26 Aug 2026
- 2025Synthetic Heuristic Evaluation: A Comparison between AI- and Human-Powered Usability Evaluation3 Jul 2025
- 2025ScreenAudit: Detecting Screen Reader Accessibility Errors in Mobile Apps Using Large Language Models2 Apr 2025
- 2024Data Analysis in the Era of Generative AI27 Sep 2024
- 2024Model-Enhanced LLM-Driven VUI Testing of VPA Apps3 Jul 2024
- 2023Unifying the Perspectives of NLP and Software Engineering: A Survey on Language Models for Code14 Nov 2023
- 2023UI Layout Generation with LLMs Guided by UI Grammar24 Oct 2023
- 2023AXNav: Replaying Accessibility Tests from Natural Language3 Oct 2023
- 2023ChatGPT and Persuasive Technologies for the Management and Delivery of Personalized Recommendations in Hotel Hospitality26 Jul 2023