Teste cada preview da Netlify antes do merge
Integra-se Perfeitamente com Seus Editores Android e com IA
Sem arquivo de workflow
O TestSprite instala-se como um GitHub App e apenas lê eventos, então fica ao lado do seu pipeline da Netlify, não dentro dele. Nada é adicionado a .github/ e seus workflows atuais ficam intactos.
Um padrão de URL, não um scraper
As URLs de deploy preview da Netlify são montadas a partir do número do pull request, então normalmente o marcador que você quer é {pr}. Os marcadores são resolvidos a cada execução: {pr}, {branch}, {branch-slug}, {sha} e {short-sha}. Assim, https://deploy-preview-123--site.netlify.app escreve-se como https://deploy-preview-{pr}--site.netlify.app.
Verifique antes de salvar
Send Test Event executa todo o fluxo contra um pull request de exemplo exatamente como um gatilho real. O comentário aparece em cerca de 30 segundos: abra a URL nele e confirme que é o ambiente esperado antes de criar o gatilho.
Um prompt de correção, não só uma marca vermelha
Cada falha se expande para mostrar o que era esperado, o que foi observado, uma captura do momento exato em que quebrou e um prompt de correção escrito para colar direto no seu agente de programação com IA.
Pegue no preview, não em produção
Um deploy de preview é o último lugar onde uma regressão sai barata. Ative Block PR until tests pass e a verificação passa a ser obrigatória, de modo que um fluxo quebrado barra o merge em vez de ir ao ar e ser descoberto por um usuário.
Feito para times que publicam na Netlify
Pull request ou branch
Um gatilho de pull request testa cada preview e comenta no PR. Um gatilho de push testa um ambiente compartilhado de staging ou produção após cada merge e publica uma verificação no commit. Os dois podem conviver.
Interface web e APIs juntas
Fluxos em navegador real contra o preview implantado, mais testes de contrato da API de backend. Agrupe-os em uma lista de testes e um único portão cobre o deploy inteiro.
Ou conduza pela CLI
A CLI de código aberto faz o mesmo a partir de qualquer sistema de CI: instalação gratuita, licença Apache-2.0 e só precisa de uma chave de API no ambiente.
Versão community gratuita
Oferecemos uma versão community gratuita, para que esteja ao alcance de qualquer pessoa.
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
Preciso adicionar um arquivo de workflow?
Não. A integração é configurada inteiramente no TestSprite e não exige nenhuma mudança no seu repositório. Ela escuta os eventos de deploy que a Netlify já reporta.
Como o TestSprite encontra a URL de preview da Netlify?
Você define um padrão de URL uma única vez. As URLs de deploy preview da Netlify são montadas a partir do número do pull request, então normalmente o marcador que você quer é {pr}. Compare o padrão com uma URL de preview real, caractere a caractere, e use Send Test Event para confirmar que ele resolve corretamente antes de salvar.
E se a URL de preview tiver um hash imprevisível?
O campo de padrão espera algo previsível. Se o seu provedor gera subdomínios aleatórios sem nada estável, configure uma URL de alias para o ambiente de preview e aponte o padrão para ela.
Funciona também com os deploys de branch da Netlify, além dos deploy previews?
Sim. Um gatilho de pull request cobre os deploy previews; um de push cobre os deploys de branch e roda contra a URL configurada do ambiente TestSprite que você escolher, então ali não é preciso padrão de URL por execução.
O que o TestSprite realmente 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.
É gratuito?
A CLI de código aberto instala-se gratuitamente sob Apache-2.0, e há uma versão community gratuita. A execução dos testes acontece na nuvem e consome créditos do workspace: 0,5 por execução de frontend e 0,2 de backend.