Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Testes de CSS

Testes de CSS

Teste de integração, ok. Teste de JavaScript, ok. Teste de CSS.... O quê? Sim! Nessa palestra você vai aprender que é possível testar CSS sem muita dor de cabeça. Até o diretor de arte vai gostar.

Eduardo Matos

May 09, 2015
Tweet

More Decks by Eduardo Matos

Other Decks in Programming

Transcript

  1. 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;
  2. REQUISITOS PARA UM BOM TESTE PRECISA TER BOA PERFORMANCE PRECISA

    SER INDEPENDENTE PRECISA TESTAR AS COISAS CERTAS DEVE USAR O MÍNIMO DE RECURSO.
  3. PRÉ-PROCESSADORES JÁ DISPARAM ERROS QUANDO HÁ ERROS DE SINTAXE GERALMENTE

    OS EDITORES DE CÓDIGO POSSUEM PLUGINS QUE JÁ VALIDAM ESSES ERROS
  4. TESTE EM UM PROGRAMA QUE ASSEGURA QUE AS NOVAS ALTERAÇÕES

    NÃO IRÃO CAUSAR BUGS OU ERROS TESTES DE REGRESSÃO VISUAL
  5. 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.)
  6. Succss.pages = { 'home': { url:'http://www.conferenciacssbrasil.com.br/', directory:'screenshots', captures: { 'hold-date':'.section.hold-date',

    'speakers': 'section.hold-speakers .speaker-list .speaker-item' } } }; Succss.viewports = { 'default': { width: 1366, height: 768 }, 'mobile-landscape': { width: 640, height: 480 } };
  7. O hardy gera um arquivo em texto que o cucumber

    usa pra testes de comportamento
  8. DEPENDE! DO TAMANHO DO SEU PROJETO DA COMPLEXIDADE DAS TELAS

    DA IMPORTÂNCIA COM VISUAL QUE A APLICAÇÃO TEM