Novo: TestSprite CLI Já Está Disponível!

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

ClaudeCursorCopilotCodexWindsurfClineAntigravityKiro
Não somos uma extensão de navegador nem um plugin de IDE. Somos um CLI que você pode chamar de qualquer lugar — seu terminal, seu executor de CI, ou a própria ferramenta de shell de um agente de codificação — e ele se comporta da mesma forma sempre.

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.

Lance Código Que Você Realmente Verificou. Direto do Terminal.