Boas práticas com Cypress

Aprenda como refatorar código de testes web substituindo más-práticas por boas práticas

Boas práticas com Cypress Boas práticas com Cypress Boas práticas com Cypress Escola Talking About Testing
R$49,99 R$ 39 , 90 Pague com PayPal

O que você vai aprender?

Introdução e pré-requisitos
Introdução e pré-requisitos Aula gratuita!
Video
Conteúdo da aula
Vídeo - 45,7 MB
Browser testing
Browser testing Aula gratuita!
Video
Conteúdo da aula
Vídeo - 10,9 MB
Exercício Aula gratuita!
Video
Conteúdo da aula
Vídeo - 16,7 MB
Extra credit 1 Aula gratuita!
Video
Conteúdo da aula
Vídeo - 18,6 MB
Extra credit 2 Aula gratuita!
Video
Conteúdo da aula
Vídeo - 5,72 MB
Duplicação de código
Duplicação de código
lock
Video
Conteúdo da aula
Vídeo - 8,01 MB
Exercício
lock
Video
Conteúdo da aula
Vídeo - 23,6 MB
Extra credit 1
lock
Video
Conteúdo da aula
Vídeo - 15,9 MB
Extra credit 2
lock
Video
Conteúdo da aula
Vídeo - 17,9 MB
Extra credit 3
lock
Video
Conteúdo da aula
Vídeo - 12,2 MB
Extra credit 4
lock
Video
Conteúdo da aula
Vídeo - 10,2 MB
Flaky tests
Flaky tests
lock
Video
Conteúdo da aula
Vídeo - 9,67 MB
Exercício
lock
Video
Conteúdo da aula
Vídeo - 39,7 MB
Extra credit 1
lock
Video
Conteúdo da aula
Vídeo - 18 MB
Extra credit 2
lock
Video
Conteúdo da aula
Vídeo - 10,5 MB
Hardcoded assertions
Hardcoded assertions
lock
Video
Conteúdo da aula
Vídeo - 7,01 MB
Exercício
lock
Video
Conteúdo da aula
Vídeo - 34,4 MB
Extra credit 1
lock
Video
Conteúdo da aula
Vídeo - 14,7 MB
Complexidade desnecessária
Complexidade desnecessária
lock
Video
Conteúdo da aula
Vídeo - 4,76 MB
Exercício
lock
Video
Conteúdo da aula
Vídeo - 38,7 MB
Page Objects
Page Objects
lock
Video
Conteúdo da aula
Vídeo - 13,8 MB
Exercício
lock
Video
Conteúdo da aula
Vídeo - 52,3 MB
Dados sensíveis versionados
Dados sensíveis versionados
lock
Video
Conteúdo da aula
Vídeo - 5,24 MB
Exercício
lock
Video
Conteúdo da aula
Vídeo - 19 MB
Testes desnecessariamente lentos
Testes desnecessariamente lentos
lock
Video
Conteúdo da aula
Vídeo - 4,02 MB
Exercício
lock
Video
Conteúdo da aula
Vídeo - 17,1 MB
Extra credit 1
lock
Video
Conteúdo da aula
Vídeo - 13,9 MB
Esperas desnecessárias
Esperas desnecessárias
lock
Video
Conteúdo da aula
Vídeo - 20,3 MB
Exercício
lock
Video
Conteúdo da aula
Vídeo - 20,9 MB
Abstrações erradas
Abstrações erradas
lock
Video
Conteúdo da aula
Vídeo - 12,9 MB
Exercício
lock
Video
Conteúdo da aula
Vídeo - 23,6 MB
Extra credit 1
lock
Video
Conteúdo da aula
Vídeo - 11,9 MB
Fechamento e branches com a solução final
Branch com a solução final de cada exercício e extra credit
lock
Video
Conteúdo da aula
Vídeo - 5,94 MB
Parabéns!
lock
Video
Conteúdo da aula
Vídeo - 8,48 MB

Sobre o curso

Se você já conhece o básico de Cypress, dê o próximo passo para aprender sobre suas boas práticas, além de como lidar com más práticas, quando se deparar com elas.

O Cypress é um framework open-source que possibilita a escrita de testes automatizados de forma fácil, rápida e confiável, tudo em JavaScript.

Além disso, o Cypress é amigável para desenvolvedores e automatizadores de teste, e não é baseado em Selenium!

Isto significa que, com Cypress, é possível interagir com aplicações web de formas que antes não eram possíveis.

Durante o curso você irá aprender como eliminar cada uma das seguintes más práticas na escrita de testes automatizados:


- Browser testing
- Duplicação de código
- Flaky tests
- Hardcoded assertions
- Complexidade desnecessária
- Page Objects
- Dados sensíveis versionados
- Testes desnecessariamente lentos
- Esperas desnecessárias
- Abstrações erradas


Ao completar o curso de boas práticas em automação de testes com Cypress, você poderá colocar todos os conhecimentos adquiridos em prática em projetos reais, para eliminar toda e qualquer má prática na escrita de scripts de testes automatizados, o que lhe ajudará (e ao seu time) na evolução de projetos de forma sustentável, onde os testes serão robustos, legíveis e de fácil manutenção, trazendo confiança de que quando estão passando, tudo está ok e a nova versão pode ser liberada em produção.

Junto-se a Escola Talking About Testing e se destaque em sua carreira!

Saiba mais

Conheça o(a) professor(a)

Walmyr Filho

Engenheiro de software, embaixador do Cypress.io, skatista, blogger, escritor, YouTuber e...

Profissional de engenharia de software com foco em garantia da qualidade desde 2004, clean coder, autor do blog talkingabouttesting.com, autor do canal TalkingAboutTesting no YouTube, Embaixador do Cypress.io, autor do livro Protractor - Lições sobre testes end-to-end automatizados, publicado pela editora Casa do Código, mentor, mantenedor da biblioteca protractor-helper, ativo membro de comunidades de desenvolvimento de software, voluntário, coordenador e palestrante em eventos de tecnologia no Brasil e na Europa, e uma pessoa com sede de compartilhar conhecimento.

Website: walmyr.dev

GitHub: wlsf82

Twitter: @walmyrlimaesilv

Escola Talking About Testing

Aprenda sobre teste de software online
Tecnologia
Tec coursify