中文

面向用户的智能体:测试TikTok的多用户交互功能

软件工程 2025-04-23 v1

摘要

TikTok作为拥有超过十亿月活用户的社交媒体应用,需确保其复杂功能的有效质量保证。功能测试是实现这一目标的关键。然而,应用内的多用户交互功能(如直播、语音通话等)对开发者构成重大挑战,他们必须处理同步设备管理和用户交互协调。为此,我们引入一种新型的多智能体方法,由大语言模型(Large Language Models, LLMs)驱动,自动化测试多用户交互式应用功能。具体而言,我们构建了一个虚拟设备农场,为给定的多用户交互任务分配必要的设备数量。对于每个设备,我们部署基于LLM的智能体来模拟用户,从而模拟用户交互以协作自动化测试过程。在对TikTok应用中24个多用户交互任务的评估中,结果显示该方法能覆盖75%的任务,动作相似度达85.9%,为开发者节省87%的时间。此外,我们还将该方法集成到真实的TikTok测试平台中,帮助检测了26个多用户交互式错误。

关键词

引用

@article{arxiv.2504.15474,
  title  = {Agent for User: Testing Multi-User Interactive Features in TikTok},
  author = {Sidong Feng and Changhao Du and Huaxiao Liu and Qingnan Wang and Zhengwei Lv and Gang Huo and Xu Yang and Chunyang Chen},
  journal= {arXiv preprint arXiv:2504.15474},
  year   = {2025}
}

备注

Accepted to ICSE 2025 Industry paper