Conheça a estrutura do curso de testes end-to-end com Cypress da Escola TAT no Udemy.
Antes de começar, te apresento os pré-requisitos necessários para seguir adiante.
⚠️ É de extrema importância que todos os requisitos sejam atendidos!
Nos cursos da Escola TAT, você aprende na prática como criar testes automatizados para aplicações web reais, portanto, há uma aula para te apresentar a aplicação em teste, com todos seus detalhes e funcionalidades.
Antes de começarmos a criar testes automatizados para a aplicação em teste, você aprenderá como instalar e configurar um projeto de testes automatizados com Cypress.
Ainda antes de começarmos a criar testes automatizados, você aprederá como configurar ferramentas de análise estática de código, para ter uma rede extra de segurança, onde você não só terá testes automatizados, como também irá garantir o uso de convenções amplamente utilizadas pelas comunidades de JavaScript e Cypress.
Com o projeto de testes configurado, haverão aulas específicas para a criação dos scripts de testes automatizados para as diversas funcionalidades da aplicação em teste.
Na minha opinião, a prática é a melhor forma de fixar o conhecimento.
Portanto, cada aula terá um ou mais exercícios.
Para cada exercício, tem um vídeo meu resolvedo-o, além de trechos de código pré-prontos, os quais implemento e explico em detalhes.
Integração contínua é uma prática moderna de desenvolvimento de software.
Nesta aula, você aprenderá como criar um workflow automatizado para executar a análise estática de código e os testes automatizados sempre que mudanças forem enviadas para o GitHub.
Assim como o código funcionando e com um bom design, a documentação é de extrema importância.
Nesta aula, você aprenderá como criar uma documentação mínima para qualquer projeto de testes automatizados, dando atenção as coisas que importam, além de aprender como documentar comandos customizados, para que seus usuários tenham a mesma experiência que tem quando usando comandos nativos do Cypress.
Ao final do curso, deixo referências para vários outros conteúdos de Cypress criados nos canais da TAT (Blog e YouTube), como fontes de estudo auxiliares ao curso.
Agora que você já conhece a estrutura do curso, vá para a seção de pré-requisitos.