Testes automatizados com Cypress (intermediário)
What you'll learn
- Otimizando testes de GUI com de chamadas APIs
Requirements
- Computador com no mínimo 2 cores e 8 GB de RAM (pré-requisito)
- git, node (12.13.0), NPM (6.13.2), e Docker instalados no computador (pré-requisito)
Description
Se você veio do curso básico de Cypress (ou não), dê o próximo passo para se tornar um expert em testes automatizados com Cypress e amplie suas habilidades em automação de testes.
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, 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.
Durante o curso você irá aprender:
Como fazer o setup da aplicação em teste com Docker
Como fazer o setup do projeto de testes automatizados com Cypress
Como criar e executar testes end-to-end básicos
Como criar e executar testes end-to-end intermediários (com uma ou duas pré-condições)
Como criar e executar testes de API
Como otimizar testes de GUI utilizando chamadas de APIs
Como criar e executar testes com muitas pré-condições (3 ou mais pré-condições) de forma otimizada
Como criar e executar testes que interagem com a aplicação a nível de sistema operacional
Como executar todos os testes em modo headless e em modo interativo
Entender quais são os próximos passos na jornada utilizando Cypress
Assim que você concluir o curso, você poderá colocar em prática todos os aprendizados em projetos web reais (seus ou do seu trabalho).
Estes são os principais benefícios de se matricular neste curso:
Fácil inicialização do projeto
Evolução rápida de aula-em-aula
Testes de GUI e testes de APIs
Testes automatizados independentes uns dos outros
Testes automatizados rápidos
Testes automatizados robustos, para resultados de testes confiáveis.
Junto-se a nós, e se destaque em sua carreira!
Who this course is for:
- Testadores de Software
- QAs
- Analistas de Teste
- Analistas de Qualidade
- Desenvolvedores de Software
- Arquitetos de Software
- Estudantes de Desenvolvimento de Software
Course content
- Preview08:41
- 12:32Setup do projeto de testes com Cypress
- 36:37Testes básicos de GUI
- 17:13Testes intermediários de GUI
- 25:29Testes de API
- Preview03:54
- 23:29Testes com muitas pré-condições
- 12:22Executando comandos a nível de sistema
- 06:54Executando todos os testes
- 06:53Próximos passos
Instructor
Hi, I'm Walmyr Filho. I'm a software engineer that loves testing. I'm also a clean coder, blogger, YouTuber, writer, online teacher, mentor, speaker, an active member of the testing automation and JavaScript communities, and a fan of good music, tattoos, and skateboarding.
I've been working with software development focused on software testing since 2004 and since 2009 explicitly working with test automation.
Want to know more about me? Visit my website.