Teste cada preview da Vercel 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 Vercel, não dentro dele. Nada é adicionado a .github/ e seus workflows atuais ficam intactos.
Um padrão de URL, não um scraper
Os nomes de host de preview padrão da Vercel são montados a partir do nome do branch, então normalmente o marcador certo é {branch-slug}, e não {pr}. Os marcadores são resolvidos a cada execução: {pr}, {branch}, {branch-slug}, {sha} e {short-sha}. Assim, https://app-git-login-fix-team.vercel.app escreve-se como https://app-git-{branch-slug}-team.vercel.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 Vercel
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 Vercel já reporta.
Como o TestSprite encontra a URL de preview da Vercel?
Você define um padrão de URL uma única vez. Os nomes de host de preview padrão da Vercel são montados a partir do nome do branch, então normalmente o marcador certo é {branch-slug}, e não {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.
Meus testes veem uma tela de login em vez do meu app. Por quê?
Porque o projeto da Vercel está com o Deployment Protection ativado: a URL de preview fica atrás de um muro de autenticação e um testador externo recebe a tela de login. Os testes não dão erro — eles apenas descrevem uma página que ninguém esperava. Você pode desativar a proteção no ambiente de preview ou usar o Protection Bypass for Automation da Vercel, cujo segredo também é aceito como parâmetro de consulta x-vercel-protection-bypass, podendo ser anexado ao padrão de URL.
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.