O documento discute estratégias para testes de layout de aplicações CSS, incluindo: 1) testes de sintaxe para verificar a correta escrita das regras CSS; 2) testes visuais de regressão para checar alterações visuais após atualizações e em diferentes formatos de tela; 3) ferramentas como BackstopJS e Cactus que automatizam os testes visuais de regressão.
5. PRA QUÊ TESTAR
1. Porquê ninguém sabe todos
os requisitos no começo do
desenvolvimento;
2. Pessoas não são perfeitas,
portanto, erram;
3. A complexidade das coisas
tende a aumentar conforme o
tempo;
6.
7. REQUISITOS PARA UM BOM TESTE
PRECISA TER BOA PERFORMANCE
PRECISA SER INDEPENDENTE
PRECISA TESTAR AS COISAS CERTAS
DEVE USAR O MÍNIMO DE RECURSO.
28. CHECAR ALTERAÇÕES VISUAIS APÓS UMA ENTREGA
CONTROLAR MUDANÇAS MUITO BRUSCAS
TESTAR VÁRIOS FORMATOS DE TELA
RASTREAR BUGS QUE SÓ UM DESIGNER IDENTIFICA
(FONTE, PIXEL, CÓDIGO DE CORES, ETC.)