技术实践

美团以KuiTest执行App自动化UI测试

应用与实践编程视觉感知与空间理解

概述

美团质效技术部联合复旦大学周扬帆教授团队研发的 KuiTest 以「人类预期」作为 Test Oracle,替代人工编写的规则脚本,已在美团 App 多类业务场景落地:过去 6 个月有 20 个业务方向使用,累计执行 21 万+ 测试用例、8000 多个 Jobs,近期周均触发 5000 多个 Cases,在鸿蒙适配、神会员地理传参巡检、酒店商家多语言适配等实测项目中发现百余例有效 UI 功能缺陷。 两个典型场景:①HarmonyOS NEXT 平台遍历——美团 App 在该平台测试脚本仍在完善、大量页面未测,KuiTest 被率先部署到稳定性巡检,根据指定业务起始页面自动跨页面遍历并识别崩溃、报错与功能不符合预期,覆盖首批适配的 3 项业务,交付周期内累计运行 1230 小时、执行 4 万+ 自动化测试用例,发现 34 个有效异常,减少重新设计脚本的成本。 ②大前端回归巡检——美团 App 每周回归巡检,传统脚本因人力消耗只能覆盖核心业务区域,KuiTest 可测试一张页面的所有可交互组件,以低成本提高覆盖率,已超一年稳定运行,累计检测出 140+ 有效异常。实验侧在美团 10 大业务线真实场景(数据集取自外卖、酒店、旅行等核心业务线)测得整体召回率 86%、精确率 71%、误报率 1.2%,各业务线表现稳定。 文中说明 71% 精确率是在 Bug 占比仅 3.2% 的稀疏环境下取得。当前 KuiTest 主要聚焦单步交互功能验证,多步/长链路交互为后续研究方向。