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

Testes de UI web responsiva que abrem um navegador de verdade

A maioria dos bugs responsivos não aparece num teste unitário nem numa story de componente: eles surgem quando um navegador real diagrama uma página real numa largura real. O TestSprite executa seus fluxos contra o site implantado em um navegador na nuvem, então um menu de navegação que prende o foco num viewport estreito é detectado antes de um usuário encontrá-lo.
Type
Solution
Language
Português

Integra-se Perfeitamente com Seus Editores Android e com IA

Claude CodeCodexAndroid StudioVisual Studio CodeCursorTrae
Isto é teste web responsivo: um navegador em diferentes larguras de viewport. Não controlamos interfaces nativas de iOS ou Android, emuladores nem fazendas de dispositivos.

Navegador real, layout real

Os testes rodam contra um navegador vivo na nuvem, não contra um DOM simulado. Transbordamentos, quebras de linha, cabeçalhos fixos e áreas de toque se comportam como se comportarão para um visitante.

Descreva o fluxo, não os seletores

Um teste é um plano em linguagem natural: abra o menu numa largura estreita e confirme que o link principal está acessível. Sem seletores CSS frágeis para reescrever a cada mudança de layout.

Detecta interação, não só pixels

Comparar capturas diz que algo se moveu. O TestSprite diz que o botão de compra ficou inacessível atrás de um rodapé fixo: uma falha funcional com uma hipótese de causa raiz.

Roda a cada deploy

Conecte o GitHub App e cada deploy de preview é verificado automaticamente, então uma regressão de layout é pega no pull request e não depois da publicação.

Priority
Test
Status
HIGH
TC001_Nav_Menu_Opens_At_Narrow_Width
Pass
HIGH
TC002_Checkout_Button_Reachable_Above_Fold
Failed
MEDIUM
TC003_Table_Scrolls_Without_Page_Overflow
Warning
MEDIUM
TC004_Modal_Traps_Focus_Correctly
Pass
LOW
TC005_Footer_Links_Stack_Without_Clipping
Pass

Publique mudanças de layout sem prender a respiração

Uma mudança de CSS que parece certa no seu monitor pode quebrar o único caminho que um visitante tem até seu formulário de cadastro. Verifique os fluxos nas larguras que importam, automaticamente e a cada mudança.

Feito para times que publicam web responsiva

Monitoramento agendado

Reexecute os fluxos responsivos periodicamente contra staging ou produção, para que uma regressão trazida por uma atualização de dependência apareça sem ninguém precisar lembrar de olhar.

Gestão inteligente de grupos de testes

Agrupe fluxos por jornada — cadastro, onboarding, compra — e rode os críticos a cada deploy enquanto o resto roda toda noite.

Versão community gratuita

Oferecemos uma versão community gratuita, para que esteja ao alcance de qualquer pessoa.

Cobertura ponta a ponta

Testes abrangentes da sua interface web e das APIs de backend por trás dela, para que um ajuste de layout e uma mudança de contrato sejam cobertos pela mesma suíte.

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

Isto é teste de aplicativo móvel nativo?

Não. Isto é teste web responsivo: um navegador real renderizando seu site em diferentes larguras de viewport. O TestSprite não controla interfaces nativas de iOS ou Android, emuladores, simuladores nem fazendas de dispositivos.

Qual a diferença em relação a comparar capturas de tela?

Ferramentas de captura dizem que pixels mudaram, o que é ruidoso num site que muda com frequência. O TestSprite executa o fluxo e faz asserções sobre o comportamento — se o menu abre, se o botão pode ser clicado — e devolve uma hipótese de causa raiz quando não pode.

Preciso 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. testsprite test create --plan-template imprime um modelo conforme ao esquema, e testsprite test plan generate redige os primeiros para revisão.

Pode rodar automaticamente a cada deploy?

Sim. Conecte o GitHub App e o TestSprite escutará o evento de deploy que seu pipeline já produz, testará a URL de preview resultante e comentará o resultado no pull request — sem arquivo de workflow e sem mudanças no repositório.

E a acessibilidade em larguras estreitas?

Os fluxos podem verificar a ordem de foco, o alcance por teclado e se um controle é realmente operável: exatamente as falhas de interação que mais importam quando um layout se dobra em uma única coluna.

Dá para começar de graça?

Há uma versão community gratuita, e a CLI de código aberto instala-se gratuitamente sob Apache-2.0. A execução dos testes consome créditos do workspace: 0,5 por execução de frontend.

Pegue regressões responsivas antes dos seus usuários