Teste de Regressão Visual com Capturas de Screenshot
Equipes de desenvolvimento usam o Webshot para pegar justamente os bugs que os testes unitários deixam passar — layouts quebrados, fallbacks de fonte, ícones sumidos, estados responsivos com defeito. Capture o staging, capture a produção e compare o par. Anexe o diff em um comentário de PR como prova de que sua mudança é segura (ou de que o bug novo acabou de aparecer).
Todos os botões abrem o formulário de captura já pré-configurado. Você pode alterar o formato e o viewport assim que a página carregar.
Por que usar o Webshot para isso
Capturas com precisão de pixel
O modo PNG preserva texto e bordas nítidos — ideal para ferramentas de pixel-diffing (`pixelmatch`, `compare` do ImageMagick), em que o ruído de compressão do JPG geraria falsos positivos.
O mesmo viewport, sempre
O Webshot captura com exatamente o mesmo viewport, a mesma posição de rolagem e o mesmo tempo de espera pelo carregamento das fontes em toda execução — os resultados do diff são confiáveis.
Pronto para API
Conecte a API gratuita do Webshot ao seu CI: capture antes e depois do deploy, compare com `pixelmatch` e falhe o build se os pixels alterados passarem do limite.
Sem boilerplate de Chrome headless
Esqueça a configuração do Puppeteer, a instalação de fontes e as flags de sandbox. O Webshot mantém tudo isso rodando na nossa infraestrutura. Seu CI faz só uma chamada HTTP.
Como fazer testes de regressão visual
- Escolha a(s) página(s) que você quer monitorar — home, landing pages importantes, fluxo de checkout, qualquer lugar onde uma regressão doeria.
- Capture cada uma em PNG + desktop_full + mobile_full para registrar a baseline do visual atual da sua produção.
- Depois do próximo deploy, capture as mesmas URLs de novo. Compare o antes e o depois com `pixelmatch` ou ImageMagick — qualquer coisa acima de 1% de pixels alterados merece revisão humana.
- Integre ao CI: um hook pré-deploy captura o staging, um hook pós-deploy captura a produção, e o build falha se o diff ultrapassar o seu limite.
Perguntas frequentes
Pronto para capturar?
Grátis, sem cadastro, sem marca d’água. É só colar uma URL.
📸 Abrir o formulário de capturaOutros casos de uso: Screenshots do Google Maps · Screenshots de WordPress · QA de Landing Pages · Screenshots para Provas Jurídicas · Screenshots para Redes Sociais · Screenshots no Fluxo de Desenvolvimento · Ver todos →