GitHub 热门

hubastard/speedrun

在 GitHub 打开 ↗

比 Maestro 快数倍的移动端黑盒 E2E 测试工具

Star98
24h 新增+3
7 天新增—
Fork3
Issue2
语言Odin

项目介绍

更新于 1 天前

Speedrun 是一个移动端端到端测试工具,用 YAML 写黑盒 UI 测试,覆盖 Android、iOS 和 Web,可直接读取 Maestro 的 flow 文件,把 maestro test 换成 speedrun test 就能跑。它从应用外部驱动界面,不往 App 里塞任何 SDK,release 包也能测。核心卖点是快和稳:一次点击约 0.3 秒,同样的用户流程在 Android 上 20 秒跑完,而 Appium 要 59 秒、Maestro 要 127 秒;它靠等待界面真正变化而非固定 sleep,能避开还在滑入的弹窗和加载遮罩,减少 flaky 失败。还内置 session 模式,让 AI 编码 Agent 逐步操作 App、读屏并把跑通的步骤沉淀成 CI 流程。适合移动端 QA、测试开发和负责 CI 的工程师,尤其是已经在用 Maestro、被测试慢和偶发失败困扰的团队;纯后端或算法岗关系不大。

上手成本:中

Star 趋势

记录 6 个数据点 · 期间增长 +5

话题标签

ai-agentsandroidandroid-emulatorblack-box-testingclie2e-testingend-to-end-testingfastiosios-simulatormaestromcpmcp-servermobile-testingreact-nativetest-automationui-testingwebxcuitest

仓库信息

LicenseApache-2.0
创建时间2026-10-24
最后推送9 小时前
热度分14.0