Slide 1

Slide 1 text

Testes de regressão visual Uma técnica para lhe ajudar a entregar software com qualidade e agilidade Walmyr Lima e Silva Filho

Slide 2

Slide 2 text

Mas afinal, o que são testes de regressão visual, ou visual regression testing (VRT)?

Slide 3

Slide 3 text

Testes de regressão visual são scripts de testes que navegam pela aplicação tirando screenshots ao longo do percurso e procurando por diferenças visuais baseada em screenshots previamente aprovadas.

Slide 4

Slide 4 text

E quais problemas VRT resolvem?

Slide 5

Slide 5 text

Validação visual e funcional (ou de comportamento) combinadas.

Slide 6

Slide 6 text

Comportamento ● Navegação ○ URLs ○ Links ● Formulários ○ Preenchimento ○ Submissão ○ Validações ■ Formato/tipo de dados ■ Limites ■ Campos obrigatórios ■ Máscaras ● Busca e listagens ● ...

Slide 7

Slide 7 text

● Falhas de estilo ● Design responsivo ● Conteúdo dinâmico ● Testes de componentes (micro-serviços) ● UX/UI ● Relatórios de testes Visual

Slide 8

Slide 8 text

É como fazer duas bolas com uma tacada só

Slide 9

Slide 9 text

E não acaba por aí.

Slide 10

Slide 10 text

Testes mais rápidos com browsers headless e paralelização == feedback rápido.

Slide 11

Slide 11 text

Código mais simples do que código de testes funcionais de GUI (graphical user interface) tradicionais

Slide 12

Slide 12 text

O que você quer dizer com código mais simples?

Slide 13

Slide 13 text

Menos código

Slide 14

Slide 14 text

Menos complexidade

Slide 15

Slide 15 text

Mais fácil de ser introduzido à um time sem ou com pouco conhecimentos de automação de testes.

Slide 16

Slide 16 text

Algumas ferramentas de VRT que já utilizei BackstopJS

Slide 17

Slide 17 text

VRT no processo de CI/CD

Slide 18

Slide 18 text

Tá, mas e como funciona na prática?

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

Hora do jabá.

Slide 21

Slide 21 text

http://talkingabouttesting.coursify.me

Slide 22

Slide 22 text

https://www.casadocodigo.com.br/products/livro-protractor Use este cupom - PROTRACTORcoursify15X - e ganhe 15% de desconto até 23/05/2018

Slide 23

Slide 23 text

Obrigado! walmyr-filho.com @walmyrlimaesilv talkingabouttesting.com youtube.com/talkingabouttesting