Fill in the Blank: Context-aware Automated Text Input Generation for Mobile GUI Testing
Not on the map. Why?
Abstract (arXiv)
Automated GUI testing is widely used to help ensure the quality of mobile apps. However, many GUIs require appropriate text inputs to proceed to the next page which remains a prominent obstacle for testing coverage. Considering the diversity and semantic requirement of valid inputs (e.g., flight departure, movie name), it is challenging to automate the text input generation. Inspired by the fact that the pre-trained Large Language Model (LLM) has made outstanding progress in text generation, we propose an approach named QTypist based on LLM for intelligently generating semantic input text according to the GUI context. To boost the performance of LLM in the mobile testing scenario, we develop a prompt-based data construction and tuning method which automatically extracts the prompts and answers for model tuning. We evaluate QTypist on 106 apps from Google Play and the result shows that the passing rate of QTypist is 87%, which is 93% higher than the best baseline. We also integrate QTypist with the automated GUI testing tools and it can cover 42% more app activities, 52% more pages, and subsequently help reveal 122% more bugs compared with the raw tool.
Key facts. Cited by 36 papers in the map (data through 7 Oct 2026). First posted on arXiv 9 Dec 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 5; 2024: 17; 2025: 8; 2026: 6.
36 papers.
Sort:
By area:
- 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,332
- 2024Large Language Model-Based Agents for Software Engineering: A Surveycited by 173
- 2024GUI Agents: A Surveycited by 101
- 2023Look Before You Leap: An Exploratory Study of Uncertainty Measurement for Large Language Modelscited by 40
- 2024Can Large Language Models Understand Symbolic Graphics Programs?cited by 32
- 2024CodeBenchGen: Creating Scalable Execution-based Code Generation Benchmarkscited by 23
- 2024NaturalCodeBench: Examining Coding Performance Mismatch on HumanEval and Natural User Promptscited by 19
- 2024NLPerturbator: Studying the Robustness of Code LLMs to Natural Language Variationscited by 19
- 2023Autonomous Large Language Model Agents Enabling Intent-Driven Mobile GUI Testingcited by 15
- 2024RAMBO: Enhancing RAG-based Repository-Level Method Body Completioncited by 10
- 2024GUI Action Narrator: Where and When Did That Action Take Place?cited by 9
- 2024NaviQAte: Functionality-Guided Web Application Navigationcited by 9
24 more
- 2025LLM-Explorer: Towards Efficient and Affordable LLM-based Exploration for Mobile Appscited by 8
- 2024XUAT-Copilot: Multi-Agent Collaborative System for Automated User Acceptance Testing with Large Language Modelcited by 5
- 2024Online Safety Analysis for LLMs: a Benchmark, an Assessment, and a Path Forwardcited by 5
- 2025AI Agents for Web Testing: A Case Study in the Wildcited by 5
- 2023LUNA: A Model-Based Universal Analysis Framework for Large Language Modelscited by 4
- 2023LLM4TDD: Best Practices for Test Driven Development Using Large Language Modelscited by 4
- 2024LLMs for Test Input Generation for Semantic Cachescited by 4
- 2024Generative AI to Generate Test Data Generatorscited by 4
- 2026WebTestPilot: Agentic End-to-End Web Testing against Natural Language Specification by Inferring Oracles with Symbolized GUI Elementscited by 4
- 2024Generative transformations and patterns in LLM-native approaches for software verification and falsificationcited by 2
- 2024Exploring the Integration of Large Language Models in Industrial Test Maintenance Processescited by 2
- 2025CCCI: Code Completion with Contextual Information for Complex Data Transfer Tasks Using Large Language Modelscited by 2
- 2025Large Language Models for Software Testing: A Research Roadmapcited by 2
- 2025Towards Test Generation from Task Description for Mobile Testing with Multi-modal Reasoningcited by 1
- 2025High-Fidelity And Complex Test Data Generation For Google SQL Code Generation Servicescited by 1
- 2025Breaking Single-Tester Limits: Multi-Agent LLMs for Multi-User Feature Testingcited by 1
- 2024AURORA: Navigating UI Tarpits via Automated Neural Screen Understandingcited by 0
- 2024Model-Enhanced LLM-Driven VUI Testing of VPA Appscited by 0
- 2025AutoTestForge: A Multidimensional Automated Testing Framework for Natural Language Processing Modelscited by 0
- 2026CovAgent: Overcoming the 30% Curse of Mobile Application Coverage with Agentic AI and Dynamic Instrumentationcited by 0
- 2026WebMAC: A Multi-Agent Collaborative Framework for Scenario Testing of Web Systemscited by 0
- 2026DragonCrawl: A Generative, Intent-Based Framework for Scalable Mobile End-to-End Testingcited by 0
- 2026RotDroid: Cross-Orientation State Equivalence Testing for Detecting GUI Rotation Bugs in Android Appscited 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
- 2026RotDroid: Cross-Orientation State Equivalence Testing for Detecting GUI Rotation Bugs in Android Apps26 Aug 2026
- 2026DragonCrawl: A Generative, Intent-Based Framework for Scalable Mobile End-to-End Testing30 Jul 2026
- 2026WebMAC: A Multi-Agent Collaborative Framework for Scenario Testing of Web Systems15 Apr 2026
- 2026WebTestPilot: Agentic End-to-End Web Testing against Natural Language Specification by Inferring Oracles with Symbolized GUI Elements12 Feb 2026
- 2026CovAgent: Overcoming the 30% Curse of Mobile Application Coverage with Agentic AI and Dynamic Instrumentation29 Jan 2026
- 2025Large Language Models for Software Testing: A Research Roadmap29 Sep 2025
- 2025AI Agents for Web Testing: A Case Study in the Wild5 Sep 2025
- 2025Breaking Single-Tester Limits: Multi-Agent LLMs for Multi-User Feature Testing21 Jun 2025
- 2025LLM-Explorer: Towards Efficient and Affordable LLM-based Exploration for Mobile Apps15 May 2025
- 2025High-Fidelity And Complex Test Data Generation For Google SQL Code Generation Services24 Apr 2025
- 2025Towards Test Generation from Task Description for Mobile Testing with Multi-modal Reasoning22 Apr 2025
24 more
- 2025CCCI: Code Completion with Contextual Information for Complex Data Transfer Tasks Using Large Language Models29 Mar 2025
- 2025AutoTestForge: A Multidimensional Automated Testing Framework for Natural Language Processing Models7 Mar 2025
- 2024GUI Agents: A Survey18 Dec 2024
- 2024RAMBO: Enhancing RAG-based Repository-Level Method Body Completion23 Sep 2024
- 2024NaviQAte: Functionality-Guided Web Application Navigation16 Sep 2024
- 2024Exploring the Integration of Large Language Models in Industrial Test Maintenance Processes10 Sep 2024
- 2024Large Language Model-Based Agents for Software Engineering: A Survey4 Sep 2024
- 2024Can Large Language Models Understand Symbolic Graphics Programs?15 Aug 2024
- 2024Model-Enhanced LLM-Driven VUI Testing of VPA Apps3 Jul 2024
- 2024NLPerturbator: Studying the Robustness of Code LLMs to Natural Language Variations28 Jun 2024
- 2024GUI Action Narrator: Where and When Did That Action Take Place?19 Jun 2024
- 2024NaturalCodeBench: Examining Coding Performance Mismatch on HumanEval and Natural User Prompts7 May 2024
- 2024Generative transformations and patterns in LLM-native approaches for software verification and falsification14 Apr 2024
- 2024Online Safety Analysis for LLMs: a Benchmark, an Assessment, and a Path Forward12 Apr 2024
- 2024AURORA: Navigating UI Tarpits via Automated Neural Screen Understanding1 Apr 2024
- 2024CodeBenchGen: Creating Scalable Execution-based Code Generation Benchmarks31 Mar 2024
- 2024Generative AI to Generate Test Data Generators31 Jan 2024
- 2024LLMs for Test Input Generation for Semantic Caches16 Jan 2024
- 2024XUAT-Copilot: Multi-Agent Collaborative System for Automated User Acceptance Testing with Large Language Model5 Jan 2024
- 2023LLM4TDD: Best Practices for Test Driven Development Using Large Language Models7 Dec 2023
- 2023Autonomous Large Language Model Agents Enabling Intent-Driven Mobile GUI Testing15 Nov 2023
- 2023LUNA: A Model-Based Universal Analysis Framework for Large Language Models22 Oct 2023
- 2023Look Before You Leap: An Exploratory Study of Uncertainty Measurement for Large Language Models16 Jul 2023
- 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generation2 May 2023
- 2024Large Language Model-Based Agents for Software Engineering: A Surveycited by 173
- 2024GUI Agents: A Surveycited by 101
- 2023Autonomous Large Language Model Agents Enabling Intent-Driven Mobile GUI Testingcited by 15
- 2024XUAT-Copilot: Multi-Agent Collaborative System for Automated User Acceptance Testing with Large Language Modelcited by 5
- 2025AI Agents for Web Testing: A Case Study in the Wildcited by 5
- 2026WebTestPilot: Agentic End-to-End Web Testing against Natural Language Specification by Inferring Oracles with Symbolized GUI Elementscited by 4
- 2025Breaking Single-Tester Limits: Multi-Agent LLMs for Multi-User Feature Testingcited by 1
- 2026CovAgent: Overcoming the 30% Curse of Mobile Application Coverage with Agentic AI and Dynamic Instrumentationcited by 0
- 2026WebMAC: A Multi-Agent Collaborative Framework for Scenario Testing of Web Systemscited 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
- 2026WebMAC: A Multi-Agent Collaborative Framework for Scenario Testing of Web Systems15 Apr 2026
- 2026WebTestPilot: Agentic End-to-End Web Testing against Natural Language Specification by Inferring Oracles with Symbolized GUI Elements12 Feb 2026
- 2026CovAgent: Overcoming the 30% Curse of Mobile Application Coverage with Agentic AI and Dynamic Instrumentation29 Jan 2026
- 2025AI Agents for Web Testing: A Case Study in the Wild5 Sep 2025
- 2025Breaking Single-Tester Limits: Multi-Agent LLMs for Multi-User Feature Testing21 Jun 2025
- 2024GUI Agents: A Survey18 Dec 2024
- 2024Large Language Model-Based Agents for Software Engineering: A Survey4 Sep 2024
- 2024XUAT-Copilot: Multi-Agent Collaborative System for Automated User Acceptance Testing with Large Language Model5 Jan 2024
- 2023Autonomous Large Language Model Agents Enabling Intent-Driven Mobile GUI Testing15 Nov 2023
- 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,332
- 2023Look Before You Leap: An Exploratory Study of Uncertainty Measurement for Large Language Modelscited by 40
- 2024Can Large Language Models Understand Symbolic Graphics Programs?cited by 32
- 2024CodeBenchGen: Creating Scalable Execution-based Code Generation Benchmarkscited by 23
- 2024NaturalCodeBench: Examining Coding Performance Mismatch on HumanEval and Natural User Promptscited by 19
- 2024NLPerturbator: Studying the Robustness of Code LLMs to Natural Language Variationscited by 19
- 2024RAMBO: Enhancing RAG-based Repository-Level Method Body Completioncited by 10
- 2024NaviQAte: Functionality-Guided Web Application Navigationcited by 9
- 2025LLM-Explorer: Towards Efficient and Affordable LLM-based Exploration for Mobile Appscited by 8
- 2024Online Safety Analysis for LLMs: a Benchmark, an Assessment, and a Path Forwardcited by 5
- 2023LUNA: A Model-Based Universal Analysis Framework for Large Language Modelscited by 4
- 2023LLM4TDD: Best Practices for Test Driven Development Using Large Language Modelscited by 4
12 most cited of 24 All 24 (JSON)
- 2026RotDroid: Cross-Orientation State Equivalence Testing for Detecting GUI Rotation Bugs in Android Apps26 Aug 2026
- 2026DragonCrawl: A Generative, Intent-Based Framework for Scalable Mobile End-to-End Testing30 Jul 2026
- 2025Large Language Models for Software Testing: A Research Roadmap29 Sep 2025
- 2025LLM-Explorer: Towards Efficient and Affordable LLM-based Exploration for Mobile Apps15 May 2025
- 2025High-Fidelity And Complex Test Data Generation For Google SQL Code Generation Services24 Apr 2025
- 2025CCCI: Code Completion with Contextual Information for Complex Data Transfer Tasks Using Large Language Models29 Mar 2025
- 2025AutoTestForge: A Multidimensional Automated Testing Framework for Natural Language Processing Models7 Mar 2025
- 2024RAMBO: Enhancing RAG-based Repository-Level Method Body Completion23 Sep 2024
- 2024NaviQAte: Functionality-Guided Web Application Navigation16 Sep 2024
- 2024Exploring the Integration of Large Language Models in Industrial Test Maintenance Processes10 Sep 2024
- 2024Can Large Language Models Understand Symbolic Graphics Programs?15 Aug 2024
- 2024Model-Enhanced LLM-Driven VUI Testing of VPA Apps3 Jul 2024
12 newest of 24 All 24 (JSON)