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
- Host: GitHub
- URL: https://github.com/wlsf82/curso-cypress-percy
- Owner: wlsf82
- License: mit
- Created: 2020-09-28T17:08:20.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-01-19T15:09:38.000Z (over 2 years ago)
- Last Synced: 2025-05-05T22:55:00.980Z (about 1 month ago)
- Topics: cypress, percy, testing, udemy, visual-regression-testing
- Homepage: https://www.udemy.com/course/testes-automatizados-com-cypress-e-percy-basico/?referralCode=BCA9A82D86243C618DA9
- Size: 55.7 KB
- Stars: 14
- Watchers: 2
- Forks: 18
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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).