Skip to content

Latest commit

 

History

History
53 lines (27 loc) · 2.69 KB

_course-structure_.md

File metadata and controls

53 lines (27 loc) · 2.69 KB

Estrutura do curso

Conheça a estrutura do curso de testes end-to-end com Cypress da Escola TAT no Udemy.

Pré-requisitos

Antes de começar, te apresento os pré-requisitos necessários para seguir adiante.

⚠️ É de extrema importância que todos os requisitos sejam atendidos!

Conhecendo a aplicação em teste

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.

Setup do projeto de testes com Cypress

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.

Análise estática de código

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.

Testando a aplicação em teste

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.

Exercícios

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

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.

Documentação do projeto e comandos customizados

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.

Conteúdos de Cypress da Talking About Testing

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.