Boas práticas em automação de testes com Cypress

Aprenda como eliminar toda e qualquer má prática de testes automatizados escritos com o framework Cypress

Ratings: 4.76 / 5.00




Description

Se você já conhece o básico de Cypress, dê o próximo passo para aprender sobre suas boas práticas, além de como lidar com más práticas, quando se deparar com elas.

O Cypress é um framework open-source que possibilita a escrita de testes automatizados de forma fácil, rápida e confiável, tudo em JavaScript.

Além disso, o Cypress é amigável para desenvolvedores e automatizadores de teste, e não é baseado em Selenium!

Isto significa que, com Cypress, é possível interagir com aplicações web de formas que antes não eram possíveis.

Durante o curso você irá aprender como eliminar cada uma das seguintes más práticas na escrita de testes automatizados:


  • Browser testing

  • Duplicação de código

  • Flaky tests

  • Hardcoded assertions

  • Complexidade desnecessária

  • Page Objects

  • Dados sensíveis versionados

  • Testes lentos

  • Dependência entre testes

  • Abstrações erradas

Ao completar o curso de boas práticas em automação de testes com Cypress, você poderá colocar todos os conhecimentos adquiridos em prática em projetos reais, para eliminar toda e qualquer má prática na escrita de scripts de testes automatizados, o que lhe ajudará (e ao seu time) na evolução de projetos 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 lidar com más práticas como browser testing
  • Como lidar com más práticas como duplicação de código
  • Como lidar com más práticas como flaky tests
  • Como lidar com más práticas como hardcoded assertions
  • Como lidar com más práticas como complexidade desnecessária
  • Como lidar com más práticas como Page Objects
  • Como lidar com más práticas como dados sensíveis versionados
  • Como lidar com más práticas como testes lentos
  • Como lidar com más práticas como testes dependentes
  • Como lidar com más práticas como abstrações erradas

Who Should Attend!

  • Alunos dos cursos básico, intermediário, avançado, testes end-to-end e testes de regressão visual com Cypress e Percy da Escola TAT
  • Testadores(as) e QAs que precisam lidar com más práticas na escrita de testes automatizados com Cypress
  • Profissionais com experiência em JavaScript que querem aprender um framework de testes automatizados moderno e cada vez mais requisitado no mercado
  • Estudantes de tecnologia da informação, sistemas de informação e ciência da computação
  • Desenvolvedores(as) sem QAs dedicados em seus times