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
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.