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

Duas Execuções. Um Comando. A Diferença Real.

Uma execução que passa e uma que falha da mesma suíte não são idênticas — algo mudou. testsprite test diff <runId1> <runId2> mostra exatamente o quê, em vez de deixar você comparando logs manualmente.

Compare Quaisquer Duas Execuções, Quaisquer Dois Ambientes

Staging vs produçãoAntes vs depois de um deployEsta semana vs semana passada
"Funcionava ontem" não é uma causa raiz. Um diff entre a execução de ontem e a de hoje é.

Salve o Que Você Quebrou

testsprite test diff <runId1> <runId2> aponta exatamente quais testes viraram entre duas execuções — chega de rolar por dois relatórios separados lado a lado.

Entenda o Que Você Quer

Compare uma execução de antes de um deploy com uma de depois, e a superfície de mudança é exatamente o que seu deploy tocou — nada que você precise adivinhar.

Valide o Que Você Tem

Os diffs vão além de passou/falhou — eles cobrem o detalhe de requisição/resposta e nível de DOM por trás de cada teste, quando disponível.

Sugira o Que Você Precisa

Combine um diff com testsprite test failure get no teste que virou ruim, e você tem a história completa: o que mudou e por que quebrou.

$ testsprite test diff run_9f21 run_9f30

  TC_checkout_promo         passed → failed
    POST /orders   201 → 500
    rootCause: "promo code not revalidated server-side"

  TC_login_success          passed → passed   (no change)
  TC_search_results         passed → passed   (no change)

Pare de Comparar Logs Manualmente

Duas execuções da mesma suíte, com minutos ou meses de diferença — o diff é o mesmo comando de qualquer forma, e foi feito para responder a uma pergunta: o que realmente mudou?

Feito para Depurar Regressões Rapidamente

Compare Entre Deploys

Execute uma suíte antes e depois de um release, compare as duas, e saiba imediatamente se o release está limpo.

Compare ao Longo do Tempo

testsprite test result <testId> --history mostra o histórico de execuções de um teste, se você quiser a tendência, não só dois pontos.

Versão Comunitária Gratuita

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

Combina Com a Pontuação de Instabilidade

Use test flaky primeiro para confirmar que uma mudança é real, depois test diff para ver exatamente o que foi.

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 testsprite test diff realmente compara?

Duas execuções da mesma suíte de testes ou de uma suíte relacionada — quais testes viraram passou/falhou, e o detalhe de requisição/resposta ou nível de DOM por trás dessa mudança, quando disponível.

Posso comparar uma execução da semana passada com uma de hoje?

Sim — quaisquer dois IDs de execução, não importa a distância de tempo entre eles.

Qual a diferença entre isso e simplesmente ler dois relatórios de teste?

Ele expõe a diferença diretamente, em vez de pedir que você mantenha os dois relatórios na cabeça e identifique a diferença sozinho.

Posso ver o histórico de um único teste ao longo de muitas execuções, não só duas?

Sim — testsprite test result <testId> --history mostra a tendência em todas as execuções daquele teste.

Isso substitui o test flaky?

Não — eles se combinam bem. Use test flaky para confirmar que uma falha é real, depois test diff para ver exatamente o que mudou.

Pare de Adivinhar O Que Mudou.