Testes end-to-end com Cypress
Aprenda como criar testes e2e e executá-los em um workflow de integração contínua
Description
Se você já conhece o básico de Cypress, dê o próximo passo para aprender como testar aplicações web modernas de ponta-a-ponta, garantindo a cobertura de cenários de "caminho feliz" para todas as funcionalidades, e tudo isso rodando em um workflow de integração contínua otimizado para que você tenha feedback o mais rápido possível a cada mudança.
Durante o curso você irá aprender:
Como fazer o setup de um projeto Cypress
Como analisar estaticamente o código de teste para garantir o uso de convenções definidas pela comunidade
Como criar testes e2e para diferentes funcionalidades de uma aplicação web, tais como Sign up, Login, CRUD, etc.
Como testar recebimento de e-mails
Como testar upload de arquivos
Como interagir com componentes renderizados dentro de iFrames
Como interceptar requisições para tornar os testes mais robustos
Como proteger dados sensíveis
Como testar a responsividade da aplicação simulando seu uso em um dispositivo móvel
Como armazenar a sessão do usuário no cache para otimizar o processo de autenticação
Como criar e documentar comandos customizados
Como configurar um workflow de integração contínua com múltiplas fases e paralelização
Como integrar os testes com o Cypress Cloud
Como categorizar os testes e executá-los por suas tags
Como documentar um projeto de testes e2e
Ao completar o curso de testes end-to-end com Cypress, você poderá colocar todos os conhecimentos adquiridos em prática em projetos reais e em maior escala, para o desenvolvimento de software 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!
What You Will Learn!
- Como analisar estaticamente o código de teste para garantir o uso de convenções definidas pela comunidade
- Como criar testes e2e para diferentes funcionalidades de uma aplicação web, tais como Sign up, Login, CRUD, etc.
- Como testar recebimento de e-mails
- Como testar upload de arquivos
- Como interagir com componentes renderizados dentro de iFrames
- Como interceptar requisições para tornar os testes mais robustos
- Como proteger dados sensíveis
- Como testar a responsividade da aplicação simulando seu uso em um dispositivo móvel
- Como armazenar a sessão do usuário no cache para otimizar o processo de autenticação
- Como criar e documentar comandos customizados
- Como configurar um workflow de integração contínua com múltiplas fases e paralelização
- Como integrar os testes com o Cypress Cloud
- Como categorizar os testes e executá-los por suas tags
- Como documentar um projeto de testes e2e
Who Should Attend!
- Alunos dos cursos básico, intermediário, avançado, boas práticas e testes de regressão visual com Cypress e Percy da Escola TAT
- Testadores e QAs que querem dar um próximo passo em sua carreira com automação de testes
- Profissionais com experiência em JavaScript que querem aprender um framework de testes automatizados moderno e cada vez mais requisitado no mercado
- Desenvolvedores(as) de aplicações web sem QAs dedicados(as) em seus times
- Estudantes de tecnologia da informação, sistemas de informação e ciência da computação