A ferramenta de testes que o Kiro conduz sozinho
Integra-se Perfeitamente com Seus Editores Android e com IA
Um comando para começar
testsprite setup --agent kiro configura a sua chave de API, verifica-a e instala uma skill de verificação no repositório. O Kiro 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 Kiro ter esquecido por que aquilo importava — algo que nenhuma janela de contexto, por maior que seja, consegue fazer.
Deixe o Kiro verificar o próprio trabalho
Gerar é rápido; o gargalo mudou para a revisão. Dê ao Kiro 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 Kiro
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 kiro 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 Kiro?
Execute testsprite setup --agent kiro 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 Kiro possa criar, executar e diagnosticar testes por conta própria. O Kiro é um dos ambientes para os quais a CLI instala skills, então não é preciso integração sob medida.
O Kiro 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 Kiro rodar apenas testes unitários?
Testes unitários verificam a implementação contra a sua intenção. Uma execução ponta a ponta verifica o produto implantado contra a intenção de um usuário. Um fluxo guiado por especificação se beneficia dos dois, porque uma especificação que passa isolada ainda pode publicar um fluxo quebrado.
Dá para gerar testes a partir de um documento de especificação?
Sim. Envie uma especificação de API ou um PRD como fonte do projeto com testsprite project docs upload e depois testsprite test plan generate redige casos de teste a partir dali e os deixa em revisão. Enviar uma especificação de API é gratuito; um PRD custa 0,5 crédito pela indexação.