Agent for User: Testing Multi-User Interactive Features in TikTok
On the map: LLM agents and tool use → GUI and mobile agents
Abstract (arXiv)
TikTok, a widely-used social media app boasting over a billion monthly active users, requires effective app quality assurance for its intricate features. Feature testing is crucial in achieving this goal. However, the multi-user interactive features within the app, such as live streaming, voice calls, etc., pose significant challenges for developers, who must handle simultaneous device management and user interaction coordination. To address this, we introduce a novel multi-agent approach, powered by the Large Language Models (LLMs), to automate the testing of multi-user interactive app features. In detail, we build a virtual device farm that allocates the necessary number of devices for a given multi-user interactive task. For each device, we deploy an LLM-based agent that simulates a user, thereby mimicking user interactions to collaboratively automate the testing process. The evaluations on 24 multi-user interactive tasks within the TikTok app, showcase its capability to cover 75% of tasks with 85.9% action similarity and offer 87% time savings for developers. Additionally, we have also integrated our approach into the real-world TikTok testing platform, aiding in the detection of 26 multi-user interactive bugs.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Placed in GUI and mobile agents, one of 16 directions in LLM agents and tool use. Builds on 18 of its 57 references that are in the map. First posted on arXiv 21 Apr 2025.
Builds on
18 of 57 references.
References · 18
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2023The Dawn of LMMs: Preliminary Explorations with GPT-4V(ision)cited by 681
- 2023Make LLM a Testing Expert: Bringing Human-like Interaction to Mobile GUI Testing via Functionality-aware Decisionscited by 41
- 2023Prompting Is All You Need: Automated Android Bug Replay with Large Language Modelscited by 40
- 2023Unveiling the Tricks: Automated Detection of Dark Patterns in Mobile Applicationscited by 9
- 2024MUD: Towards a Large-Scale and Noise-Filtered UI Dataset for Modern Style UI Modelingcited by 9
- 2023Video2Action: Reducing Human Interactions in Action Annotation of App Tutorial Videoscited by 8
- 2024Feedback-Driven Automated Whole Bug Report Reproduction for Android Appscited by 7
- 2024Enabling Cost-Effective UI Automation Testing with Retrieval-Based LLMs: A Case Study in WeChatcited by 6
- 2018How do Developers Test Android Applications?cited by 5
- 2021GIFdroid: Automated Replay of Visual Bug Reports for Android Appscited by 5
- 2022Gallery D.C.: Auto-created GUI Component Gallery for Design Search and Knowledge Discoverycited by 5
6 more
- 2022Psychologically-Inspired, Unsupervised Inference of Perceptual Groups of GUI Widgets from GUI Imagescited by 5
- 2025An Empirical Study on Leveraging Images in Automated Bug Report Reproductioncited by 4
- 2023Read It, Don't Watch It: Captioning Bug Recordings Automaticallycited by 3
- 2023Towards Efficient Record and Replay: A Case Study in WeChatcited by 3
- 2020Agent-Based Software Testing: A Definition and Systematic Mapping Studycited by 2
- 2022Efficiency Matters: Speeding Up Automated Testing with GUI Rendering Inferencecited by 2
Built on by
Citing papers per year: 2025: 2; 2026: 3.
5 papers.
- 2025Breaking Single-Tester Limits: Multi-Agent LLMs for Multi-User Feature Testingcited by 1
- 2025GUISpector: An MLLM Agent Framework for Automated Verification of Natural Language Requirements in GUI Prototypescited by 1
- 2026SwipeGen: Bridging the Execution Gap in GUI Agents via Human-like Swipe Synthesiscited by 0
- 2026LikeThis! Empowering App Users to Submit UI Improvement Suggestions Instead of Complaintscited by 0
- 2026Developing a Roadmap to an AI-first Organization: A Case Study in Embedded Software Developmentcited by 0
- 2026Developing a Roadmap to an AI-first Organization: A Case Study in Embedded Software Development25 Sep 2026
- 2026LikeThis! Empowering App Users to Submit UI Improvement Suggestions Instead of Complaints4 Mar 2026
- 2026SwipeGen: Bridging the Execution Gap in GUI Agents via Human-like Swipe Synthesis26 Jan 2026
- 2025GUISpector: An MLLM Agent Framework for Automated Verification of Natural Language Requirements in GUI Prototypes6 Oct 2025
- 2025Breaking Single-Tester Limits: Multi-Agent LLMs for Multi-User Feature Testing21 Jun 2025
Similar, not cited
Close in wording, no citation either way
- 2023AppAgent: Multimodal Agents as Smartphone Users
- 2026When 'For You' Isn't For You: Measuring User Agency in TikTok's Algorithmic Feed ↗
- 2024SPA-Bench: A Comprehensive Benchmark for SmartPhone Agent Evaluation
- 2026Do LLMs Need to See Everything? A Benchmark and Study of Failures in LLM-driven Smartphone Automation using Screentext vs. Screenshots
- 2025FingerTip 20K: A Benchmark for Proactive and Personalized Mobile LLM Agents
- 2025Multi-Agent LLM Committees for Autonomous Software Beta Testing
- 2026AppWorld-UL: Benchmarking Diverse Agent-User Interactions for Tool-Use
- 2024LlamaTouch: A Faithful and Scalable Testbed for Mobile UI Task Automation