Testes end-to-end com Cypress

Aprenda como criar testes e2e e executá-los em um workflow de integração contínua

Ratings: 4.66 / 5.00




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