Testes de regressão visual com BackstopJS

Aprenda como adicionar uma nova camada de validação automatizada em aplicações para entregar softwares sem bugs

Testes de regressão visual com... Testes de regressão visual com... Testes de regressão... Escola Talking About Testing
R$ 19 , 90 Pague com PayPal

01 - Aprofundando os conceitos

O que você vai aprender?

Conceitos
01 - Aprofundando os conceitos Aula gratuita!

Nesta aula inicialmente revisitaremos:

- Os testes do topo da pirâmide

- Definição de testes de regressão visual

- Testes de regressão visual no processo de integração contínua

E então veremos:

- Vantagens dos testes de regressão visual

- Problemas comuns nos testes de regressão visual

- BackstopJS e seus pontos fortes

 

Video
Conteúdo da aula
Vídeo - 301 MB
Prática ("mão na massa")
02 - Configurando o ambiente local
lock

Nesta primeira aula prática iremos:

- Clonar o projeto

- Instalar e inicializar o MongoDB

- Instalar as dependências do projeto

- Inicializar a aplicação no ambiente local de desenvolvimento

- Explorar a aplicação

Link do repositório: https://github.com/wlsf82/curso-tat-backstopjs

Video
Conteúdo da aula
Vídeo - 298 MB
03 - Iniciando um projeto com BackstopJS
lock

Nesta aula iremos:

- Instalar o BackstopJS

- Inicializar um projeto de testes de regressão visual

- Criar e executar o primeiro cenário de testes de regressão visual

- Aprovar bitmap references

- Ter os primeiros testes passando

- Aprender sobre algumas propriedades de cenários específicas do BackstopJS

Link do repositório: https://github.com/wlsf82/curso-tat-backstopjs/tree/aula-03

Aviso para usuários de sistema operacional Windows:

Nesta aula, no npm script que executa os testes de regressão visual, substitua o comando `rm -rf backstop_data/bitmaps_test` por `rmdir /S /Q backstop_data\\bitmaps_test `. No windows este é o comando correto.

Video
Conteúdo da aula
Vídeo - 491 MB
04 - Clicando em elementos
lock

Nesta aula iremos:

- Aprender como clicar em elementos

- Aprender como aguardar pelo próximo elemento após a interação anterior

Link do repositório: https://github.com/wlsf82/curso-tat-backstopjs/tree/aula-04

Documentação da ferramenta (clicando em elementos): https://github.com/garris/BackstopJS#testing-click-and-hover-interactions

Video
Conteúdo da aula
Vídeo - 211 MB
05 - Testando páginas com elementos dinâmicos
lock

Nesta aula iremos:

- Aprender sobre resultados falsos negativos devido a elementos dinâmicos

- Aprender como lidar com elementos dinâmicos para evitar resultados falsos negativos

Link do repositório: https://github.com/wlsf82/curso-tat-backstopjs/tree/aula-05

Documentação da ferramenta (escondendo elementos): https://github.com/garris/BackstopJS#hiding-selectors

Video
Conteúdo da aula
Vídeo - 308 MB
06 - Removendo elementos
lock

Nesta aula iremos aprender como remover elementos antes da verificação visual.

Link do repositório: https://github.com/wlsf82/curso-tat-backstopjs/tree/aula-06

 Documentação da ferramenta (removendo elementos): https://github.com/garris/BackstopJS#removing-selectors

Video
Conteúdo da aula
Vídeo - 167 MB
07 - Lidando com falhas visuais reais
lock

Nesta aula iremos:

- Simular uma falha visual real

- Analisar o relatório do BackstopJS

- Corrigir o bug visual

Link do repositório: https://github.com/wlsf82/curso-tat-backstopjs/tree/aula-07

Video
Conteúdo da aula
Vídeo - 247 MB
08 - Testando um estado específico da aplicação
lock

Nesta aula iremos aprender como testar um estado especíco da aplicação para validar campos obrigatórios a nível visual.

Link do repositório: https://github.com/wlsf82/curso-tat-backstopjs/tree/aula-08

Video
Conteúdo da aula
Vídeo - 191 MB
09 - Executando scripts customizados
lock

Nesta aula iremos aprender como executar scripts customizados para executar uma sequência de passos até chegar no estado específico da aplicação antes da validação visual.

Link do repositório: https://github.com/wlsf82/curso-tat-backstopjs/tree/aula-09

Documentação da ferramenta (scripts customizados): https://github.com/garris/BackstopJS#running-custom-scripts

Video
Conteúdo da aula
Vídeo - 251 MB
10 - Testando componentes específicos
lock

Nesta aula iremos aprender como testar visualmente componentes específicos em vez de uma página inteira.

Link do repositório: https://github.com/wlsf82/curso-tat-backstopjs/tree/aula-10

Documentação da ferramenta (testando componentes específicos): https://github.com/garris/BackstopJS#targeting-elements

Video
Conteúdo da aula
Vídeo - 282 MB
Fechamento
Resumo do curso
lock
Video
Conteúdo da aula
Vídeo - 53,2 MB

Escola Talking About Testing

Aprenda sobre teste de software online
Tecnologia
Tec coursify