Curso completo

Cypress Simulator

Aprenda testes de ponta a ponta com Cypress do zero: UI web, acessibilidade e automação de CI/CD.

Conteúdo do curso

20 aulas completas cobrindo tudo o que você precisa saber

Introdução

Introdução
Estrutura do curso
Saiba como o curso está organizado e aproveite ao máximo o conteúdo.
Introdução
Pré-requisitos
Sistemas e conhecimento necessários para concluir o curso.
Introdução
Conhecendo a aplicação sob teste
Conheça a aplicação que será testada ao longo do curso.
Aula
Aula 1
Faça um fork e clone o projeto
Faça um fork, clone e configure o Cypress para o seu projeto.

Planejamento de testes

Aula
Aula 2
Planejamento de testes
Aprenda a planejar e estruturar a sua suíte de testes automatizados.

Implementando o caso de teste mais importante

Aula
Aula 3
Implementando o caso de teste mais importante
Implemente o caso de teste mais crítico da aplicação.

Implementando outros casos de teste

Aula
Aula 4
Caso de teste: Comando inválido do Cypress
Teste como a aplicação lida com um comando inválido do Cypress.
Aula
Aula 5
Caso de teste: Comando do Cypress não implementado
Teste como a aplicação lida com um comando do Cypress ainda não implementado.
Aula
Aula 6
Caso de teste: Comando do Cypress sem parênteses
Teste como a aplicação lida com um comando do Cypress sem parênteses.
Aula
Aula 7
Caso de teste: Comando help
Teste a funcionalidade do comando help da aplicação.
Aula
Aula 8
Caso de teste: Maximizar e minimizar o resultado de uma simulação
Teste a funcionalidade de maximizar e minimizar os resultados de simulação.
Aula
Aula 9
Caso de teste: Faz logout com sucesso
Teste a funcionalidade de logout da aplicação.
Aula
Aula 10
Caso de teste: Exibir e ocultar o botão de logout
Teste a exibição e a ocultação do botão de logout.
Aula
Aula 11
Caso de teste: Estado transitório de uma simulação de comando do Cypress
Teste o estado transitório ao simular um comando do Cypress.
Aula
Aula 12
Casos de teste: Banner de consentimento de cookies
Teste o comportamento do banner de consentimento de cookies.
Aula
Aula 13
Casos de teste: Captcha
Teste funcionalidades relacionadas ao captcha.
Aula
Aula 14
Caso de teste: Estados do botão Run
Teste os diferentes estados do botão Run.
Aula
Aula 15
Casos de teste: Reseta após logout e novo login
Teste que a aplicação reseta corretamente após o logout e um novo login.
Aula
Aula 16
Caso de teste: O banner de consentimento de cookies não aparece na página de login
Teste que o banner de consentimento de cookies está ausente na página de login.

Testes de acessibilidade

Aula
Aula 17
Testes de acessibilidade com Cypress
Implemente testes de acessibilidade usando o cypress-axe.

Comandos personalizados

Aula
Aula 18
Comandos personalizados
Crie comandos personalizados reutilizáveis para simplificar os seus testes.

Integração contínua

Aula
Aula 19
Integração contínua
Rode testes do Cypress em um pipeline de integração contínua.

Erro na Matrix

Aula
Aula 20
Aumentando a cobertura da aplicação Cypress Simulator
Expanda a sua cobertura de testes para a aplicação Cypress Simulator.

Bônus e conclusão

Bônus
Conteúdo de Cypress da Talking About Testing
Explore conteúdo adicional de Cypress da Talking About Testing.
Conclusão
Parabéns!
Você concluiu o curso Cypress Simulator!