Testes automatizados com Cypress (intermediário)

Otimizando testes de GUI com de chamadas APIs

Testes automatizados com Cypress (intermediário)
Testes automatizados com Cypress (intermediário)

Testes automatizados com Cypress (intermediário) udemy course

Otimizando testes de GUI com de chamadas APIs

Se você veio do curso básico de Cypress (ou não), dê o próximo passo para se tornar um(a) expert em testes automatizados com Cypress e amplie suas habilidades em automação de testes.

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 desenvolvedoras(es) 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, e é exatamente isso que você irá aprender neste curso.

Neste curso, você irá aprender como otimizar testes de interface gráfica de usuário (GUI) utilizando chamadas de API e restaurando a sessão do usuário.

Durante o curso você irá aprender:

  • Como configurar o ambiente local de desenvolvimento

  • Como instalar e configurar o Cypress

  • Como criar testes automatizados de interface gráfica de usuário

  • Como criar testes automatizados de API (com feedback visual no navegador)

  • Como testar APIs que necessitam um token de acesso

  • Como criar testes otimizados e direto-ao-ponto

  • Como salvar a sessão do usuário no navegador para posterior restauração

  • Como validar se a sessão do usuário ainda é válida e como lidar com isso quando a mesma é invalidada

  • Como fazer a limpeza e criação da massa de dados antes do teste começar

  • Como proteger dados sensíveis, tais como senhas e tokens de acesso

  • Como organizar os testes e comandos customizados em diferentes "camadas" (API, CLI, GUI)

  • Como estruturar os testes pensando em pré-condições, ações e resultados esperados

  • Como gerar dados aleatórios para uso nos testes automatizados

  • Como habilitar funcionalidades experimentais do Cypress

  • Como executar comandos à nível de sistema operacional

  • E como testar a leitura de arquivos

Assim que você concluir o curso, você poderá colocar em prática todos os aprendizados em projetos web reais e em maior escala.

Estes são os principais benefícios de se matricular no curso:

  • Curso 100% atualizado com a versão 12 do Cypress

  • Metodologia de ensino direto-ao-ponto e sem enrolação

  • Evolução rápida de aula em aula

  • Testes de GUI, API e CLI

  • Testes automatizados independentes uns dos outros

  • Testes automatizados otimizados e direto-ao-ponto

  • Testes automatizados robustos e resultados confiáveis.

Junto-se à TAT e se destaque em sua carreira!