Um Agente de Testes com IA Que Vive no Seu Terminal.
Instale o CLI da TestSprite, aponte-o para uma URL ou API ativa, e obtenha cobertura real de testes de navegador e backend sem sair da linha de comando. Planeje testes a partir de um PRD ou spec de API, execute-os na sua CI, e receba os resultados como JSON estruturado que seus scripts — ou seu agente de codificação — podem usar.
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.
$ npm install -g @testsprite/testsprite-cli
$ testsprite setup
$ testsprite test create --project prj_8f2a --type frontend \
--plan-from checkout-plan.json --run --wait --output json
✓ TC001_Login_Rejects_Empty_Password passed 1.2s
✗ TC002_Checkout_Applies_Promo_Code failed 3.4s
→ failure bundle: testsprite test failure get TC002
$ testsprite test rerun TC002 --wait --output json
✓ TC002_Checkout_Applies_Promo_Code passed 2.9s
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.