Testes automatizados com Cypress (intermediário)

Otimizando testes de GUI com de chamadas APIs

Ratings 4.71 / 5.00
Testes automatizados com Cypress (intermediário)

What You Will Learn!

  • Como criar testes de GUI otimizados com de chamadas APIs
  • Como criar testes de GUI otimizados restaurando a sessão do usuário
  • Como testar APIs com Cypress
  • Como executar comandos via linha de comando com Cypress

Description

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!

Who Should Attend!

  • Testadores(as) de Software
  • QAs
  • Analistas de Teste
  • Analistas de Qualidade
  • Desenvolvedores(as) de Software
  • Arquitetos(as) de Software
  • Estudantes de Desenvolvimento de Software

TAKE THIS COURSE

Tags

  • Automation Testing
  • Cypress.io

Subscribers

4308

Lectures

39

TAKE THIS COURSE



Related Courses