Testes automatizados com Cypress (intermediário)
Otimizando testes de GUI com de chamadas APIs
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!
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
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