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

A ferramenta de testes que o Antigravity conduz sozinho

O Antigravity coloca o agente no centro do editor, o que move a restrição de escrever testes para verificá-los. O TestSprite fecha o ciclo: um comando instala uma skill de verificação no seu repositório e, dali em diante, o Antigravity cria testes, executa-os contra um navegador real e APIs ao vivo na nuvem, e recupera um único pacote de falha coerente quando algo quebra — sem você repassar instruções de uma página de documentação.
Type
Solution
Language
Português

Integra-se Perfeitamente com Seus Editores Android e com IA

Claude CodeCodexAndroid StudioVisual Studio CodeCursorTrae
Não escrevemos o seu código: quem faz isso é o Antigravity. Nós verificamos o que ele escreveu, contra um navegador real e APIs reais, e devolvemos uma hipótese de causa raiz sobre a qual ele possa agir.

Um comando para começar

testsprite setup --agent antigravity configura a sua chave de API, verifica-a e instala uma skill de verificação no repositório. O Antigravity aprende o ciclo uma vez, em vez de deduzi-lo da documentação a cada sessão. A instalação é puramente local.

Testes sem código de navegador

Um teste é um arquivo de plano em linguagem natural, com passos de ação e de asserção: nenhum seletor para manter, nada que quebre no próximo redesign. testsprite test create --plan-template imprime um modelo conforme ao esquema e fixado à versão instalada.

Um pacote de falha, não cinco artefatos

test failure get devolve o passo que falhou e os vizinhos, capturas de tela, snapshots do DOM, o código do teste, uma hipótese de causa raiz e o ponto de correção recomendado — tudo com o mesmo identificador de snapshot. A CLI recusa juntar dados de duas execuções diferentes.

Uma suíte que sobrevive à janela de contexto

Todo teste aprovado fica guardado. O requisito continua sendo verificado na próxima sessão, na próxima refatoração e muito depois de o Antigravity ter esquecido por que aquilo importava — algo que nenhuma janela de contexto, por maior que seja, consegue fazer.

Priority
Test
Status
HIGH
TC001_Signup_Creates_Account
Pass
HIGH
TC002_Payment_Declines_Show_Retry
Failed
MEDIUM
TC003_Profile_Update_Persists
Pass
MEDIUM
TC004_Rate_Limit_Returns_429
Pass
LOW
TC005_Theme_Toggle_Persists_On_Reload
Warning

Deixe o Antigravity verificar o próprio trabalho

Gerar é rápido; o gargalo mudou para a revisão. Dê ao Antigravity uma forma de provar que uma mudança funciona antes de abrir um pull request e o diff deixa de ser algo que uma pessoa precisa ler linha a linha.

Feito para times que publicam código com Antigravity

Instalação gratuita, código aberto

A CLI está no GitHub sob Apache-2.0 e instala-se gratuitamente pelo npm. Requer Node 20.19+, 22.13+ ou 24+. A execução dos testes acontece na nuvem e consome créditos do workspace.

Funciona sem interação

TESTSPRITE_API_KEY=sk-... testsprite setup --from-env --yes --agent antigravity nunca pergunta nada, que é exatamente o que o ciclo de um agente e um job de CI precisam.

Seguro para explorar

--dry-run percorre todo o caminho de código offline com dados prontos. test scaffold e test lint não tocam na rede nem nas suas credenciais.

Automatizável por contrato

Um formato estável de --output json e códigos de saída documentados: 0 aprovado, 1 falha, 3 erro de autenticação, 12 sem créditos. Uma funcionalidade quebrada e um pipeline quebrado são distinguíveis.

Com a Confiança de Empresas do Mundo Todo

"Bom trabalho! MCP muito legal da equipe TestSprite! Para nossos aplicativos Android, a codificação com IA + testes com IA fecha o ciclo e acelera os lançamentos estáveis."

"Para Android, os testes gerados pela TestSprite são limpos e confiáveis. Os fluxos do Appium são fáceis de expandir e depurar, e as execuções agendadas mantêm nossa cobertura de dispositivos saudável."

"A automação da TestSprite reduziu drasticamente nosso QA manual de Android. Os desenvolvedores detectam e resolvem bugs móveis precocemente, mantendo nosso cronograma de lançamentos em dia."

Perguntas Frequentes

Como o TestSprite funciona com o Antigravity?

Execute testsprite setup --agent antigravity uma vez. Ele instala no repositório um arquivo de skill de verificação que descreve os comandos, os formatos de JSON e os códigos de saída, para que o Antigravity possa criar, executar e diagnosticar testes por conta própria. O Antigravity está na lista de ambientes suportados pela CLI, então vale o mesmo fluxo de setup --agent sem configuração adicional.

O Antigravity precisa escrever código de automação de navegador?

Não. Os testes são arquivos de plano em linguagem natural com passos de ação e asserção. Execute testsprite test create --plan-template para um modelo conforme ao esquema, ou peça ao TestSprite que proponha os primeiros com testsprite test plan generate: as propostas ficam em revisão e nada é gravado em disco até você aceitá-las.

O que exatamente o TestSprite testa?

A interface de aplicações web em um navegador real na nuvem, e APIs de backend. Não controla interfaces nativas de iOS ou Android, aplicações desktop nem emuladores. Se o seu produto tem um frontend web ou uma API HTTP, é isso que cobrimos.

É gratuito? É código aberto?

A CLI de código aberto instala-se gratuitamente pelo npm e tem licença Apache-2.0. A execução dos testes acontece na nuvem do TestSprite e consome créditos do workspace (0,5 por execução de frontend, 0,2 de backend). Há uma versão community gratuita para começar.

Por que não deixar o Antigravity rodar apenas testes unitários?

Testes unitários são a verificação mais barata e vale rodá-los o tempo todo. Eles também são cegos ao que mais quebra numa mudança escrita por agente: a integração entre um componente, a rota que o renderiza e a API por trás.

E se o teste for instável em vez de estar realmente falhando?

O pacote de falha traz uma hipótese de causa raiz, não uma simples marca vermelha. E testsprite test flaky repete o teste várias vezes com a autocorreção desligada e devolve uma pontuação de estabilidade quando você quer resolver a dúvida.

Dê ao Antigravity uma forma de conferir o próprio trabalho