A CLI do TestSprite já está disponível — código aberto.Dê uma estrela no GitHub

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.
Tipo
Solução
Idioma
Português

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.

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.