Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Boas práticas em automação de testes com Cypress
Rating: 4.7 out of 5(505 ratings)
2,087 students

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
Created byWalmyr Filho
Last updated 3/2023
Portuguese
Portuguese [Auto],

What you'll 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

Course content

13 sections35 lectures2h 57m total length
  • Introdução0:57
  • Pré-requisitos10:43

Requirements

  • Conhecimentos prévios de automação de testes com Cypress
  • git versão 2.34.1 ou mais recente
  • Nodejs versão v18.13.0 ou mais recente (LTS)
  • npm versão 8.19.3 ou mais recente (LTS)
  • Visual Studio Code versão 1.75.1, ou alguma outra IDE de sua preferência

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!

Who this course is for:

  • 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