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

Traga Seus Próprios Testes. Nós os Executamos de Verdade.

Você não precisa entregar sua suíte de testes a uma caixa-preta. testsprite test code get/put permite manter seu código de teste existente e executá-lo contra um ambiente ativo, com os mesmos resultados estruturados e pacotes de falha de um teste gerado.

Funciona Com o Código de Teste Que Você Já Tem

Playwrightpytestrequestsou seu próprio script
Não nos importa quem escreveu o teste — você, um agente de IA, ou um colega de dois anos atrás. O testsprite só faz o teste valer: executa de verdade, reporta com honestidade, versiona como código.

Salve o Que Você Quebrou

testsprite test code put envia seu teste existente como está — sem reescrevê-lo em um novo formato só para rodar no CLI.

Entenda o Que Você Quer

testsprite test code get <testId> traz um teste de volta a qualquer momento, para que sua fonte da verdade continue sendo o lado que você editou por último.

Valide o Que Você Tem

Seu teste roda exatamente como um teste gerado — contra um ambiente ativo, em um sandbox na nuvem, com a mesma saída estruturada.

Sugira o Que Você Precisa

Um teste que você escreveu e que falhou recebe o mesmo tratamento de pacote de falha que um teste gerado — captura de tela, snapshot do DOM, hipótese de causa raiz — não apenas um stack trace.

$ testsprite test code put --project prj_8f2a --file login.spec.ts
  ✓ Uploaded as TC_login_manual

$ testsprite test run --all --project prj_8f2a --wait --output json
  ✓ TC_login_manual                     passed   1.4s

$ testsprite test code get TC_login_manual --out ./tests
  ✓ Saved to ./tests/login.spec.ts

Seu Código de Teste, Não o Nosso

Um teste que você escreveu e entende vale mais do que um em que você precisa confiar cegamente. O testsprite executa, não reescreve, e devolve os resultados no mesmo formato estruturado de qualquer forma.

Feito para Equipes Com Cobertura Existente

Nenhuma Migração Necessária

Migre para a execução e os relatórios do testsprite sem precisar reescrever uma suíte de testes que já funciona.

Os Mesmos Pacotes de Falha

Testes enviados recebem a mesma hipótese de causa raiz e sugestão de correção que os gerados, quando falham.

Versão Comunitária Gratuita

Oferece uma versão comunitária gratuita, tornando-nos acessíveis a todos.

Misture e Combine

Execute testes gerados e enviados lado a lado no mesmo projeto — testsprite test list mostra ambos.

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

Preciso reescrever meus testes existentes para usar o testsprite?

Não. testsprite test code put envia seu arquivo de teste existente como está; ele passa pelo mesmo pipeline de execução e relatórios que um teste gerado.

Que código de teste posso enviar?

Qualquer coisa que seu projeto consiga executar — specs do Playwright, scripts de teste de API, o que quer que já esteja funcionando hoje.

Posso recuperar meu código de teste?

Sim — testsprite test code get <testId> traz o teste de volta, para que você nunca fique preso a editá-lo apenas dentro do testsprite.

O que acontece quando um teste enviado falha?

Você recebe o mesmo pacote de falha que um teste gerado: passo que falhou, captura de tela, snapshot do DOM, hipótese de causa raiz e uma recomendação de correção.

Posso executar testes gerados e escritos manualmente juntos?

Sim — testsprite test run --all --project <id> executa tudo no projeto, independente de onde cada teste veio.

Seus Testes. Nosso Verificador.