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

A ferramenta de testes que o Codex conduz sozinho

O Codex entrega código rápido, e agora a parte lenta é conferir o que ele produziu. O TestSprite fecha o ciclo: um comando instala uma skill de verificação no seu repositório e, dali em diante, o Codex 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 Codex. 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 codex configura a sua chave de API, verifica-a e instala uma skill de verificação no repositório. O Codex 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 Codex ter esquecido por que aquilo importava — algo que nenhuma janela de contexto, por maior que seja, consegue fazer.

Priority
Test
Status
HIGH
TC001_Checkout_Submits_With_Valid_Card
Pass
HIGH
TC002_Session_Survives_Token_Refresh
Failed
MEDIUM
TC003_Search_Returns_Ranked_Results
Pass
LOW
TC004_Empty_Cart_Shows_Guidance
Pass
MEDIUM
TC005_API_Rejects_Malformed_Payload
Warning

Deixe o Codex verificar o próprio trabalho

Gerar é rápido; o gargalo mudou para a revisão. Dê ao Codex 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 Codex

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 codex 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 Codex?

Execute testsprite setup --agent codex 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 Codex possa criar, executar e diagnosticar testes por conta própria. O Codex é um dos oito ambientes para os quais a CLI instala skills, ao lado de Claude Code, Cursor, Cline, Antigravity, Kiro, Windsurf e Copilot.

O Codex 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 Codex rodar apenas testes unitários?

Testes unitários confirmam que o código faz o que foi escrito para fazer. Eles nunca abrem a aplicação implantada, então uma suíte unitária verde convive tranquilamente com um fluxo de cadastro quebrado. Vale rodar os dois: eles respondem perguntas diferentes.

Posso rodar dentro de um job de CI em vez de interativamente?

Sim, e esse é o caso normal. A CLI precisa apenas de TESTSPRITE_API_KEY no ambiente, sem arquivo de credenciais, então encaixa em GitHub Actions, GitLab, CircleCI, Jenkins ou Azure Pipelines. Adicione --report junit para um relatório que esses sistemas leem nativamente.

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