CLITestSprite CLI 现已发布, 并且开源。

你发布的每一次改动,都经过智能体测试。

改了代码,有没有东西坏掉? TestSprite 帮你写下那些一直没空写的端到端测试,在你的应用里运行,并准确告诉你哪里坏了。

深受信赖 超过 100,000 名开发者和 50,000 个团队。

  • Adobe Corporate logo
  • ByteDance logo English
  • Google 2015 logo
  • Meta Platforms Inc. logo
  • Microsoft logo (2012)
  • PaloAltoNetworks 2020 Logo
  • Salesforce.com logo
  • Samsung old logo before year
  • Uber logo 2018
  • accenture
  • ag revolution
  • apple
  • astronuts
  • coverdash
  • creda
  • cyon
  • dena
  • genrex
  • glo
  • go
  • jinix
  • luckin
  • lumora
  • notta
  • princeton
  • semanttic
  • sentry
  • stenaverse
  • testifi
  • trae

验证的缺口

写代码变快了。 证明它能用,没有。

  • 本该发现问题的测试,并不存在。

    端到端测试是每个迭代都会输给下一个功能的苦差事。于是发布得最快的代码,恰恰是没有任何东西在检查的代码,而手写的覆盖率永远追不上。

  • “已完成”不是证据。

    关闭的工单、全绿的单元测试、agent 信心满满的总结,没有一样能证明流程仍然可用。如果没有东西真正去操作运行中的应用,第一个发现问题的就是用户。

  • 一次改动,弄坏 12–25% 原本正常的功能。

    我们公开测过:在 CoderCup 的十个构建阶段里,一次 AI 辅助的改动就弄坏了前一天还通过的 12–25% 的功能。标准流水线里没有任何环节在盯着这件事。

数据说话

三周,还是十分钟。

那套你一直想写的测试: 公开的行业基准是每个端到端测试 2 到 4 小时。60 个测试就是三到六周的工作量。这就是它至今还没写出来的原因,也是本该拦住上周那个回归问题的东西并不存在的原因。

Diffie, State of E2E Testing 2026 · Capgemini World Quality Report 2024–25

约 10 分钟
从一个 URL 到你的第一批 50–100 个端到端测试。
100,000+
名开发者在用 TestSprite 构建。
50,000+
个团队在自己的产品上运行它。

为什么选择 TestSprite

不只是又一个测试运行器, 而是由 agent 驱动的 QA 闭环。

快速发布和带着问题发布,差别就在这三点。

像你的用户一样 使用你的应用。

TestSprite 读取你的代码和 PRD 作为上下文,然后在运行中的应用上验证:几十个 agent 同时打开它,像真实用户一样走完每一个功能,操作真实浏览器或调用线上 API。不对 mock 做断言,所以“通过”就意味着一个真人确实能完成这个操作。

  • 验证运行中的应用,而不是它的 mock
  • 任意会话都能以视频回放,可以直接贴进 PR 作为证据
  • 前端、后端和数据一起覆盖

失败附带原因, 而不是一片红。

出现失败时,TestSprite 返回一份前后一致的证据包:失败的步骤及其前后步骤、截图、DOM 快照、测试源码、根因推断和修复建议。你,或者写这段代码的 agent,读完、修复、重跑即可。没人需要花一上午去判断一个红色测试是不是真的有问题。

  • 每个失败一份证据包:原因、证据、修复建议
  • UI 变化时,Auto-Heal 自动修复测试
  • 绑定到同一个快照,不用追着变化的状态跑

每个通过的测试都会保留, 覆盖率持续累积。

随着你开发,TestSprite 会不断补充测试,并保留所有通过的测试,让覆盖率和应用同步增长,而不是在两次发布之间慢慢失效。失败的测试还会在任务进行中,把被遗漏的需求重新摆到你面前,这是任何上下文窗口自己做不到的。

  • 每次改动都重跑全部测试,捕捉回归
  • 选择器变了,也不用重写任何东西
  • 有人问测了什么时,你能指得出来的覆盖率

工作原理

从一条命令,到一套你从没动手写过的测试。

不用写测试脚本,也不用维护选择器。安装它,把它指向你的应用,它会自己学习、测试,并持续测试下去。

免费开始
  1. 01

    安装并连接

    安装 CLI,在编辑器里添加 MCP Server,或者在控制台粘贴一个预发布环境的 URL。无论哪种方式,都是同一个验证引擎。

  2. 02

    它会学习你的应用

    TestSprite 会自己探索,弄清楚你的应用实际如何运作。这份理解就是规格说明,不需要提示词,也不需要测试脚本。有 PRD 或 API 文档的话,它也会一并用上。

  3. 03

    在云端运行

    几十个用例同时在我们的机器上运行,而不是你的机器,所以完整跑一轮只要几分钟,不用等一整晚。

  4. 04

    然后交给定时计划

    从此它无需你参与就会运行:每天夜里一次,每个 pull request 一次。

始终在线

关掉标签页之后, 它依然在运行。

只有在有人想起来时才运行的验证,什么也保护不了。给它一个计划,再给它一道合并关卡。

每次合并

是关卡,不是报告。

每个 pull request 在合并前都会用完整的测试套件重新检查一遍,结果直接发到 PR 上,也就是评审本来就在进行的地方。

  • 每天夜里

    按你设定的节奏重新验证。

    每晚、每周,或每次发布前。悄悄发生的破坏会自己浮出水面,而不是在演示的时候。

  • 每次运行都保留

    每次运行都会保留,不会被覆盖。

    结论、视频和触发来源全部保留,所以你能看到一个测试是从什么时候开始失败的,而不只是它现在失败了。

一个引擎,覆盖所有入口

终端、IDE、CI 还是浏览器, 都是同一个验证引擎。

无论你怎么开发,TestSprite 都能接得上:给 agent 和 CI 用的 CLI、编辑器里的 MCP Server、每次合并前的关卡,以及给其他人用的无代码控制台。不管是谁触发的运行,都是同一套测试、同一份结果。

  • CLI · 给 coding agent

    住在终端里的验证引擎。

  • IDE · 通过 MCP

    在 IDE 里完成验证。

  • CI · 每次合并

    未经验证,不得合并。

  • 控制台 · 无代码

    实时看着它在你的应用里干活。

支持你已经在用的 agent 和 IDE。

通过开源 CLI 接入,或在 IDE 中通过 MCP 接入。你的 agent 写代码,TestSprite 来验证,工作流程完全不用变。

  • Claude Code
  • Codex
  • Cursor
  • Antigravity
  • VS Code
  • Kimi
  • Trae

公开记录 · codercup.ai

前沿 agent 正面对决时, 裁判是我们。

Claude Code、OpenAI Codex 和 Google Antigravity 在同一时限内构建同一个十阶段应用。每个阶段,我们都用 16–22 个端到端测试计划来打分。

查看公开记录
0% 80%
自我进化
同一个模型,十轮读失败、修问题。
~12%-25%
回归
一次改动弄坏的、原本通过的功能。
42% 92%
需求达成
有了验证闭环之后的功能交付。
KimiClaude CodeAntigravityCodex

客户故事

每天都在发布的团队,也清楚自己发布了什么。

  • ByteDance

    干得漂亮!TestSprite 团队做的 MCP 很酷!AI 编程加上 AI 测试,让你轻松做出更好的软件!

    Trae TeamByteDance - Trae AI
  • Genrex

    TestSprite 的自动化在发现难以察觉的问题上帮了大忙。API 测试对我们的产品至关重要,它全面的覆盖让我们发布更新时不再担心把后端弄坏。

    Malcolm Y.联合创始人 - Genrex
  • Princeton Pharmatech

    TestSprite 的界面很友好,一切都很容易配置。上手流程之简单,让 TestSprite 和我们以前用过的工具明显拉开了差距。

    Jeffery Z.管理合伙人 - Princeton Pharmatech
  • Astronuts

    TestSprite 帮我们省时又省钱。我们的工程团队现在可以把 QA 自动化并实时拿到结果,发布速度更快了。

    Michel F.创始人 - Astronuts
  • Parcel AI

    TestSprite 的自动化能力为我们省下了大量手工时间。详细的报告帮助我们在开发过程中更早发现并解决问题。

    Jakub K.创始人 - Parcel AI
  • Luckin Coffee

    TestSprite 生成的测试用例丰富、结构清晰、代码易读。它还支持简单的在线调试,并能通过生成新用例快速扩展。

    Bo L.QA 工程师 - 瑞幸咖啡

用 TestSprite 构建

发现项目

看看其他人正在用 TestSprite 构建什么(开源)

查看全部
Nora preview

Nora

Nora is a pixel-art study operating system built on published learning science. It combines FSRS-6 spaced repetition, Feynman-style explanation grading, a research desk with real academic citations, a memory garden, and a cozy pixel world where a companion grows as your understanding deepens. Every AI interaction is grounded in real sources — the AI teaches, never thinks for you. Built and verified through a genuine 55-iteration write → verify → fix → verify loop using the TestSprite CLI.

resquwue@resquwue
PolyDub preview

PolyDub

A full-stack real-time dubbing platform. It listens to a speaker, transcribes them, translates the speech, and plays back a dubbed audio stream in the listener's language, all within ~1.5 seconds, in a browser, with no plugins.

crypto_saiyan@crypto_saiyan
Creator Skill Generator preview

Creator Skill Generator

Creator Skill Generator turns creator content into reusable AI skills.

YASH@YASH
Mantiz preview

Mantiz

Mantiz is an AI-powered honesty detector and lie detector for code. It is designed to detect and block AI coding agents when they cheat on test suites (such as by skipping tests, disabling assertions, or hallucinating matchers) to fake passing builds in CI/CD pipelines.

getmawa_22@getmawa_22
CinePurr preview

CinePurr

A retro pixel-art watch-together platform built to make shared viewing feel like a game night instead of a bare video player. Create real-time rooms, sync playback, chat live, build shared queues, unlock progression systems, and jump into built-in minigames without leaving the app.

Résqueᵛ@Résqueᵛ
Sharetopus preview

Sharetopus

Post once, share everywhere

INTERFERON@INTERFERON
Timeora preview

Timeora

Timeora is an AI-powered natural language scheduling web app that lets users create, manage, and optimize their calendar using plain language commands in both English and Indonesian. Built with a strict write -> verify -> fail -> fix loop using TestSprite CLI across 27 documented iterations, Timeora features an interactive weekly calendar with drag-and-resize, smart conflict detection with explained alternatives, actionable time analytics, recurring events, ICS import/export, outgoing webhooks with HMAC signatures, and a bilingual AI assistant.

bagusardin_@bagusardin_
TeamDynamics preview

TeamDynamics

A multi-agent AI-powered simulation platform that lets startup founders, HR leaders, and team managers stress-test their team's resilience under corporate crises. Assemble a virtual team of psychologically-profiled AI agents, inject a real-world crisis scenario, and observe in real-time how your team reacts — predicting burnout cascades, communication breakdowns, and resignation waves before they happen.

bagusardin_@bagusardin_

你可能想知道

常见问题

它给你一套没人需要动手写的端到端测试。把它指向你的应用,TestSprite 会弄清楚应用如何运作,像用户一样去操作,任何地方出了问题,都会返回一份失败证据包:失败的步骤、截图、DOM 快照、测试源码、根因和修复建议。它可以在终端、IDE、CI 或控制台里运行,CLI 基于 Apache 2.0 开源。

以 AI 的速度发布。合并时确信什么都没坏。

在用户发现之前,先弄清楚你的改动到底做了什么。