Testes automatizados com Cypress - Avançado
What you'll learn
- Como criar testes 100% flakiness-free
- Como testar o frontend independente do backend
- Como simular situações de erro
- Como simular lentidão em requisições
- Como testar como um usuário real
- Como organizar os testes
- Como testar questões internas do navegador
- Como tornar seletores específicos e legíveis
- Como simplificar comandos repetitivos
- Como alterar o relatório de testes
Requirements
- git versão 2.26.2 ou mais recente
- Nodejs versão 14.15.4 ou mais recente
- NPM versão 6.14.11 ou mais recente
Description
Se você já conhece o básico de Cypress, 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 vou te ensinar neste curso.
Durante o curso você irá aprender:
Como criar testes 100% flakiness-free
Como testar como um usuário real
Como organizar os testes por contexto
Como testar questões internas do navegador
Como tornar seletores específicos e legíveis
Como simplificar comandos repetitivos
Como testar o frontend independente do backend
Como simular situações de erro
Como simular lentidão em requisições
Como alterar o relatório de testes
Ao completar o curso avançado de Cypress, você poderá colocar todos os conhecimentos adquiridos em prática em projetos reais e em maior escala, para escrever, refatorar e dar manutenção em testes automatizados escritos com o framework Cypress, onde estes serão robustos, independentes, rápidos, e principalmente, lhe proporcionarão segurança de que quando passarem, a nova versão da aplicação funciona e 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 e intermediário de Cypress da Escola TAT
- Testadores e QAs que querem dar um próximo passo em sua carreira com automação de testes
- Profissionais com experiência em JavaScript que querem aprender um framework de testes automatizados moderno e cada vez mais requisitado no mercado
- Desenvolvedores de aplicações web sem QAs dedicados em seus times
- Estudantes de tecnologia da informação
Course content
- Preview06:12
- Preview07:53
- Preview01:58
- Preview07:23
- 03:162.2. Testando a aplicação como um usuário real - extra credit 1
- 02:042.3.1. Testando a aplicação como um usuário real - extra credit 2.1
- 04:552.3.2. Testando a aplicação como um usuário real - extra credit 2.2
- 01:342.3.3. Testando a aplicação como um usuário real - extra credit 2.3
- 04:162.3.4. Testando a aplicação como um usuário real - extra credit 2.4
- 07:022.3.5. Testando a aplicação como um usuário real - extra credit 2.5
- 03:052.4. Testando a aplicação como um usuário real - extra credit 3
- 01:353. Testando cenários de erro
- 07:553.1. Testando cenários de erro - exercício
- 01:534. Testando o frontend independente da API
- 08:514.1. Testando o frontend independente da API - exercício
- 10:104.1.1. Testando o frontend independente da API - extra credit 1.1
- 14:204.1.2. Testando o frontend independente da API - extra credit 1.2
- 01:414.1.3. Testando o frontend independente da API - extra credit 1.3
- 02:554.1.4. Testando o frontend independente da API - extra credit 1.4
- 09:474.2.1. Testando o frontend independente da API - extra credit 2.1
- 07:034.2.2. Testando o frontend independente da API - extra credit 2.2
- 06:054.2.3. Testando o frontend independente da API - extra credit 2.3
- 02:424.2.4. Testando o frontend independente da API - extra credit 2.4
- 01:055. Tornando os testes ainda mais robustos
- 06:405.1. Tornando os testes ainda mais robustos - exercício
- 02:046. Selecionando elementos de forma mais específica
- 03:096.1. Selecionando elementos de forma mais específica - exercício
- 01:247. Lendo o localStorage do navegador
- 07:547.1. Lendo o localStorage do navegador - exercício
- 01:548. Simulando um atraso na chamada à API
- 03:448.1. Simulando um atraso na chamada à API - exercício
- 01:089. Modificando o relatório dos testes
- 02:399.1. Modificando o relatório dos testes - exercício
- 02:0910. "pitadas de Cypress"
- 04:0411. Um último desafio
- 02:22Fechamento do curso
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.