An open API service indexing awesome lists of open source software.

https://github.com/wlsf82/curso-cypress-percy

Repositório do curso de testes de regressão visual com Cypress e Percy da Escola Talking About Testing
https://github.com/wlsf82/curso-cypress-percy

cypress percy testing udemy visual-regression-testing

Last synced: about 1 month ago
JSON representation

Repositório do curso de testes de regressão visual com Cypress e Percy da Escola Talking About Testing

Awesome Lists containing this project

README

        

# curso-cypress-percy

Repositório do curso básico de testes de regressão visual com Cypress e Percy da [Escola Talking About Testing](https://talkingabouttesting.coursify.me).

## Aula 1

Setup inicial

Conteúdo da aula

- Clone do projeto (git clone [email protected]:wlsf82/curso-cypress-percy.git)

- Inicialização de um projeto Node.js (npm init -y)

- Atualização da licença (MIT), script de teste (percy exec -- cypress run), keywords (cypress, percy) e autor (nome, email e website)

- Instalação do Cypress e Percy (npm i cypress @percy/cypress -D)

- Inicialização do Cypress (npx cypress open) e sua estrutura de arquivos e diretórios

- Atualização do arquivo .gitignore (cypress/screenshots/ e cypress/videos/)

- Configurando o Percy para trabalhar em conjunto com o Cypress (https://docs.percy.io/docs/cypress)

- Documentação oficial do Cypress (https://docs.cypress.io/guides/overview/why-cypress.html)

- Documentação oficial do Percy (https://docs.percy.io/docs)

## Aula 2

[Percy.io](https://percy.io)

Conteúdo da aula

- Criando uma conta no percy.io

- Criação do projeto

- Exportação do project token

## Aula 3

Primeiro teste

Conteúdo da aula

- Conhecendo a aplicação em teste

- Criação do primeiro teste de regressão visual com Cypress e Percy

- Execuação do primeiro teste

- Aprovação da snapshot no dashboard do Percy

## Aula 4

Testando outras variações

Conteúdo da aula

- Criação do teste de preenchimento do formulário com um e-mail inválido

- Criação do teste de preenchimento de todos os campos obrigatórios do formulário

- Criação do teste de seleção de mais de um ticket VIP

- Execução dos novos testes

- Aprovação das novas snapshots no dashboard do Percy

## Aula 5

Testes com conteúdos dinâmicos

Conteúdo da aula

- O problema de conteúdos dinâmicos nos testes de regressão visual

- Criação do teste para submissão do formulário com sucesso

- Execução dos testes

- Aprovação da nova snapshot no dashboard do Percy

- Re-execução dos testes

- Falso negativo

- Lidando com elementos dinâmicos - https://docs.percy.io/docs/percy-specific-css

- Re-execução dos testes

- Aprovação da nova snapshot no dashboard do Percy

- Re-execução dos testes sem resultados falsos negativos

## Aula 6

Fechamento

Conteúdo da aula

- Documentação do projeto (atualização do README.md)

- Resumo do curso (instalação, configuração, dashboard do Percy, execução dos testes, aprovação de snapshots, e econteúdos dinâmicos)

- Indo além (#ReadTheDocs)

- Novos cursos... em breve!

___

Um curso da [Escola Talking About Testing](https://www.udemy.com/user/walmyr).