Um Agente de Testes com IA Que Vive no Seu Terminal.
Um Comando Conecta ao Seu Agente de Codificação
Salve o Que Você Quebrou
Execute testsprite test rerun <testId> após cada mudança e receba um pacote de falha no momento em que algo quebra — antes de descobrir por um usuário.
Entenda o Que Você Quer
Monte um plano com testsprite test create --plan-template, ou aponte-o para seu PRD ou spec de API (OpenAPI, Swagger, Postman) para que ele planeje a cobertura sozinho.
Valide o Que Você Tem
testsprite test create --type frontend --plan-from plan.json --run --wait — testes reais de navegador via Playwright, ou testes de API de backend com gerenciamento de dependências, executados contra uma URL ativa.
Sugira o Que Você Precisa
Cada falha chega como um único objeto JSON — passo que falhou, captura de tela, snapshot do DOM, hipótese de causa raiz, recomendação de correção — pronto para seus scripts ou seu agente de codificação agirem.
Teste em Qualquer Lugar Que Você Possa Abrir um Terminal
Dev local, executor de CI, ou dentro da própria ferramenta de shell de um agente de codificação — o mesmo comando testsprite funciona em qualquer lugar, com --output json para scripts e códigos de saída estáveis para bloqueio de merge.
Feito para Equipes Que Vivem no Terminal
Execuções em Lote e Agendadas
testsprite test run --all --project <id> reexecuta toda a sua suíte em um único comando — conecte a um cron ou ao agendador da sua CI.
Planos de Teste Como Código
Versione seus planos de teste como JSON e revise-os em um pull request como qualquer outra mudança — plan-from, plan put, plan-template.
Grátis para Começar
CLI licenciado sob Apache 2.0 — instale e execute seu primeiro teste de graça, sem limite de assentos para começar.
Frontend + Backend, Um Só CLI
Testes reais de navegador via Playwright para frontend, testes de API com gerenciamento de dependências para backend — --type frontend ou --type backend, mesmo formato de comando.
Confiado por Empresas em Todo o Mundo
"TestSprite oferece geração rica de casos de teste, estrutura clara e código fácil de ler. Também suporta depuração online simples com a capacidade de expandir rapidamente gerando novos casos de teste."
"A automação do TestSprite nos ajuda a reduzir toneladas de trabalho manual. Os desenvolvedores podem facilmente detectar e resolver bugs mais cedo no processo de desenvolvimento."
FAQ
O que o CLI da TestSprite realmente executa?
Testes reais contra uma URL ou API ativa. Testes de frontend controlam um navegador real via Playwright; testes de backend enviam requisições HTTP reais com gerenciamento de dependências. Nada roda contra mocks — --type frontend ou --type backend escolhe qual.
Como conecto ao meu agente de codificação?
testsprite agent install <name> conecta ao Claude, Cursor, Copilot, Codex, Windsurf, Cline, Antigravity ou Kiro direto do CLI — sem servidor ou protocolo separado para configurar.
Posso rodar sem nenhum agente de IA?
Sim. testsprite test create --plan-from plan.json --run --wait --output json funciona em qualquer terminal ou executor de CI. O CLI não exige um agente no loop — é igualmente útil sendo operado por uma pessoa ou um script.
O que acontece quando um teste falha?
Você recebe um pacote de falha: um objeto JSON com o passo que falhou, uma captura de tela, um snapshot do DOM, uma hipótese de causa raiz e uma recomendação de correção, tudo marcado com um ID de snapshot correspondente — obtenha com testsprite test failure get <testId>.
É grátis para experimentar?
Sim. npm install -g @testsprite/testsprite-cli e testsprite setup te colocam rodando em poucos minutos, e o próprio CLI é licenciado sob Apache 2.0.