50 casos de teste

Layout

O layout é a coluna vertebral de qualquer interface: é ele que decide para onde seus visitantes olham, como navegam e quanto esforço precisam fazer para concluir uma tarefa. Uma regressão de layout nunca é cosmética. Um botão "Pagar" empurrado abaixo do fold por causa de um padding alterado é uma queda de conversão imediata; uma tabela de admin cujas colunas se sobrepõem é um risco operacional em uma estação de trabalho de negócio. As regressões de layout vêm com frequência de efeitos cascata involuntários: ajuste de um padding global para corrigir um caso particular, adição de um overflow: hidden que quebra o margin collapse, refactoring de um flexbox que inverte a ordem dos itens, modificação de um CSS Grid que desloca todo um catálogo, ou introdução de um novo componente que empurra silenciosamente o conteúdo adjacente. A complexidade do box model, combinada com o aninhamento de flexbox, grid, posição absoluta e float, torna essas interações difíceis de antecipar mesmo para um desenvolvedor experiente. Os pipelines de testes automatizados clássicos verificam que os elementos existem no DOM, não que estejam visualmente no lugar certo. O Delta-QA cobre esse ponto cego comparando as capturas de tela completas das páginas antes e depois de cada modificação, depois destacando cada zona cuja posição, tamanho ou alinhamento mudou. O relatório visual mostra claramente os deslocamentos, as sobreposições e os elementos que saem do viewport, o que permite validar via regressão visual que um redesign CSS não quebrou outra parte da aplicação sem ter que reinspecionar manualmente cada template.

O que detectamos

1

Propriedades Flexbox

Monitora flex-direction, justify-content, align-items, flex-wrap, gap e mudanças de ordem.

2

Mudanças CSS Grid

Detecta modificações de grid-template, mudanças de dimensionamento e reatribuicoes de grid-área.

3

Posição e empilhamento

Captura mudanças de posição (static, relative, absolute, fixed, sticky) e seu impacto no posicionamento.

4

Margens e paddings

Rastreia mudanças de espaçamento, incluindo cenários de margin collapse que causam deslocamentos inesperados.

5

Modelo de caixa e dimensionamento

Detecta mudanças de width, height, restrições min/max e box-sizing que afetam as dimensões.

6

Float e clear

Identifica mudanças de layout baseadas em float e comportamento clearfix que podem causar refluxo.

Exemplo interativo

Veja exatamente o que o Delta-QA detecta. Compare as duas versões lado a lado.

Antes
Depois

Cenários reais

🎯

O padding que desloca tudo

Um desenvolvedor corrige um bug de alinhamento no formulário de cadastro e mexe no padding global dos inputs. Efeito colateral: o formulário de pagamento fica com campos maiores, e o botão "Pagar" desce abaixo do fold. No celular, é pior — o formulário transborda a tela. O QA verificou o formulário de cadastro (o que foi modificado), não o de pagamento. Delta-QA compara as capturas de todas as páginas e destaca o deslocamento no formulário de pagamento — o botão "Pagar" que desaparece do viewport fica imediatamente visível no diff.

⚠️

O flexbox que inverte a ordem

Um desenvolvedor refatora o CSS da página de preços e inverte acidentalmente a ordem de exibição das ofertas. Os três planos agora aparecem Enterprise, Pro, Gratis — da direita para a esquerda. Os visitantes veem a oferta mais cara primeiro, a ancoragem psicológica se inverte. A entrega era urgente, testaram o mínimo: os três planos estão lá, o clique funciona, faz o deploy. Delta-QA compara as capturas e detecta que os blocos mudaram de posição — a inversão é claramente visível no diff.

💡

O margin collapse silencioso

Um desenvolvedor adiciona overflow: hidden em um container para resolver um bug de transbordamento. Consequência inesperada: o mecanismo de colapso de margens CSS quebra e o espaço entre cada seção dobra de repente. A página cresce 200px, as seções parecem desconectadas umas das outras. A equipe confiou no pipeline de testes automatizados que não cobre o visual. Delta-QA compara as capturas e destaca o espaçamento duplicado entre seções — o deslocamento de todo o layout se destaca no diff.

Pronto para detectar toda regressão visual?

Baixe o Delta-QA e comece a detectar mudanças CSS nas suas páginas web — sem código.