CLIA CLI do TestSprite chegou: open source.

Testes agênticos para cada mudança que você lança.

Você mudou o código. Algo quebrou? O TestSprite escreve os testes end-to-end que você nunca tem tempo de escrever, roda tudo no seu app e diz exatamente o que quebrou.

Usado por mais de 100.000 desenvolvedores e 50.000 equipes.

  • 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

A lacuna da verificação

Escrever código ficou mais rápido. Provar que funciona não.

  • Os testes que pegariam o problema não existem.

    Testes end-to-end são a tarefa que perde para a próxima funcionalidade, sprint após sprint. Então o código que sai mais rápido é justamente o que ninguém está verificando, e a cobertura escrita à mão nunca alcança.

  • “Pronto” não é evidência.

    Um ticket fechado, uma suíte de testes unitários verde, o resumo confiante de um agente: nada disso prova que o fluxo ainda funciona. Se nada exercitar o app rodando, o primeiro a descobrir é um usuário.

  • Uma mudança quebra 12–25% do que funcionava.

    Medimos isso em público: em dez fases de construção no CoderCup, uma única mudança feita com IA quebrou de 12% a 25% das funcionalidades que passavam no dia anterior. Nada num pipeline padrão está de olho nisso.

Em números

Três semanas ou dez minutos.

A suíte que você sempre adia: De duas a quatro horas por teste end-to-end é o benchmark publicado. Sessenta testes são de três a seis semanas do seu tempo, e é por isso que ela ainda não foi escrita, e por isso o teste que teria pegado a regressão da semana passada não existe.

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

~10 min
De uma URL até seus primeiros 50–100 testes end-to-end.
100.000+
Desenvolvedores construindo com o TestSprite.
50.000+
Equipes usando no próprio produto.

Por que o TestSprite

Não é mais um test runner.É um loop de QA guiado pelo seu agente.

Três coisas fazem a diferença entre lançar rápido e lançar quebrado.

Ele usa o seu app do jeito que seus usuários usam.

O TestSprite lê seu código e seu PRD para entender o contexto e depois prova tudo contra o app rodando: dezenas de agentes abrem o app ao mesmo tempo e percorrem cada funcionalidade como um usuário real, num navegador de verdade ou chamando uma API ao vivo. Nada de asserções em mocks: se passou, uma pessoa realmente conseguiria fazer aquilo.

  • Verifica o app rodando, não um mock dele
  • Reveja qualquer sessão em vídeo: evidência para colocar no PR
  • Frontend, backend e dados cobertos juntos

Falhas chegam com a causa, não com uma tela vermelha.

Quando algo falha, o TestSprite devolve um pacote coerente: o passo que falhou e os vizinhos, screenshots, snapshots do DOM, o código do teste, uma hipótese de causa raiz e uma correção recomendada. Você, ou o agente que escreveu o código, lê, corrige e roda de novo. Ninguém perde a manhã tentando descobrir se um teste vermelho é real.

  • Um pacote por falha: causa, evidência e correção sugerida
  • O Auto-Heal conserta os testes quando a UI muda
  • Preso a um único snapshot: nada de correr atrás de estado que muda

Todo teste que passa é mantido, e a cobertura se acumula.

Conforme você constrói, o TestSprite adiciona testes e mantém tudo o que passou, então a cobertura cresce junto com o app em vez de se degradar entre releases. Um teste que falha também traz de volta um requisito esquecido no meio da tarefa, algo que nenhuma janela de contexto faz sozinha.

  • Roda tudo de novo a cada mudança para pegar regressões
  • Nada para reescrever quando um seletor muda
  • Cobertura para mostrar quando perguntarem o que está testado

Como funciona

De um comando auma suíte que você nunca precisou escrever.

Nenhum script de teste para escrever, nenhum seletor para manter. Instale, aponte para o seu app: ele aprende, testa e continua testando.

Comece grátis
  1. 01

    Instale e conecte

    Instale a CLI, adicione o servidor MCP ao seu editor ou cole uma URL de staging no dashboard. O mesmo verificador em qualquer caso.

  2. 02

    Ele aprende o seu app

    O TestSprite explora e entende como seu app realmente se comporta. Esse entendimento é a especificação: sem prompts, sem scripts de teste. Traga um PRD ou a documentação da API e ele usa também.

  3. 03

    Ele roda tudo na nuvem

    Dezenas de casos rodam ao mesmo tempo nas nossas máquinas, não nas suas, então uma passada completa leva minutos, e não uma janela noturna.

  4. 04

    Depois, dê a ele um cronograma

    A partir daí ele roda sem você: toda noite e em cada pull request.

Sempre ligado

Ele continua rodando depois que você fecha a aba.

Um verificador que só roda quando alguém lembra de rodá-lo não protege nada. Dê a ele um cronograma e um gate de merge.

Cada merge

Um gate, não um relatório.

Cada pull request é verificado de novo contra a suíte completa antes de entrar, e o resultado vai para o PR, onde a revisão já acontece.

  • Toda noite

    Reverificado na frequência que você definir.

    Toda noite, toda semana ou antes de cada release. Quebras silenciosas aparecem sozinhas, e não no meio de uma demo.

  • Cada execução, guardada

    Cada execução é guardada, não sobrescrita.

    Veredito, vídeo e gatilho, tudo guardado, para você ver quando um teste começou a falhar, e não só que ele falha.

Um motor, todas as superfícies

Terminal, IDE, CI ou navegador: o mesmo verificador.

Como quer que você construa, o TestSprite chega até você: uma CLI para agentes e CI, um servidor MCP no seu editor, um gate em cada merge e um dashboard sem código para todo o resto. Uma suíte, um conjunto de resultados, não importa quem disparou a execução.

  • CLI · para agentes de código

    Um verificador que mora no terminal.

  • IDE · via MCP

    Verificação dentro da sua IDE.

  • CI · cada merge

    Nada entra sem verificação.

  • Dashboard · sem código

    Veja ele percorrer seu app, ao vivo.

Funciona com os agentes e IDEs que você já usa.

Conecte pela CLI de código aberto ou pelo MCP na sua IDE. Seu agente escreve o código, o TestSprite verifica, e nada muda no seu fluxo de trabalho.

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

O registro público · codercup.ai

Quando agentes de ponta se enfrentam,nós somos o juiz.

Claude Code, OpenAI Codex e Google Antigravity constroem o mesmo app de dez fases sob o mesmo relógio. Avaliamos cada fase com 16 a 22 planos de teste end-to-end.

Ver o registro público
0% 80%
Autoevolução
O mesmo modelo, dez rodadas lendo falhas e corrigindo.
~12%-25%
Regressão
Funcionalidades que passavam quebradas por uma única mudança.
42% 92%
Requisitos atendidos
Entrega de funcionalidades com um loop de verificação.
KimiClaude CodeAntigravityCodex

Histórias de clientes

Equipes que lançam todo diae sabem o que lançaram.

  • ByteDance

    Mandou bem! MCP muito legal do time do TestSprite! Programação com IA + testes com IA ajudam você a criar software melhor com facilidade!

    Trae TeamByteDance - Trae AI
  • Genrex

    A automação do TestSprite tem sido valiosíssima para detectar problemas difíceis de encontrar. Testes de API são cruciais para o nosso produto. A cobertura abrangente nos dá confiança para lançar atualizações sem medo de quebrar o backend.

    Malcolm Y.Cofundador - Genrex
  • Princeton Pharmatech

    A interface amigável do TestSprite facilitou configurar tudo. A simplicidade do onboarding realmente diferencia o TestSprite das outras ferramentas que já usamos.

    Jeffery Z.Sócio-diretor - Princeton Pharmatech
  • Astronuts

    O TestSprite economiza tempo e dinheiro. Nosso time de engenharia agora automatiza o QA e recebe resultados em tempo real, o que nos permite lançar mais rápido.

    Michel F.Fundador - Astronuts
  • Parcel AI

    Os recursos de automação do TestSprite nos poupam horas de trabalho manual. Os relatórios detalhados ajudam a encontrar e resolver problemas mais cedo no desenvolvimento.

    Jakub K.Fundador - Parcel AI
  • Luckin Coffee

    O TestSprite oferece geração rica de casos de teste, estrutura clara e código fácil de ler. Também permite depurar online de forma simples e expandir rapidamente gerando novos casos de teste.

    Bo L.Engenheiro de QA - Luckin Coffee

Feito com TestSprite

Descubra projetos

Veja o que outras pessoas estão construindo com o TestSprite (código aberto)

Ver tudo
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_

Bom saber

Perguntasfrequentes

Ele entrega uma suíte end-to-end que ninguém precisa escrever. Aponte para o seu app: o TestSprite entende como ele se comporta, usa como um usuário usaria e devolve um único pacote para cada falha: passo que falhou, screenshots, snapshot do DOM, código do teste, causa raiz e uma correção sugerida. Roda no terminal, na sua IDE, no CI ou no dashboard, e a CLI é de código aberto sob Apache 2.0.

Lance na velocidade da IA.Faça merge sabendo que nada quebrou.

Descubra o que sua mudança realmente fez, antes dos seus usuários.