Testes automatizados com Cypress (básico)
What you'll learn
- Aprenda como criar testes confiáveis e rápidos de forma simples e objetiva.
Requirements
- Conhecimentos básicos de HTML e seletores CSS
- Conhecimentos básicos de JavaScript - ES6 é um +
- git, NodeJS (12.6.0) e NPM (6.10.2) instalados no ambiente local
Description
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, e é exatamente isso que você vai aprender neste curso.
Durante o curso vamos instalar o Cypress, fazer o setup inicial para escrevermos os testes, e então vamos abordar diferentes formas de interagir com aplicações web, tais como navegação por URLs, diversos tipos de ações (digitação em campos, seleção de opções, cliques em botões), até verificações de resultados esperados (assertions.)
Ao final do curso, demonstro como rodar testes automatizados escritos com Cypress em um servidor de integração contínua no GitLab.
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 automatizados de GUI rápidos e confiáveis
Testes automatizados independentes uns dos outros
Testes automatizados prontos para fazer parte do processo de integração contínua
Venha aprender como usar este framework moderno que está simplificando a vida de profissionais de desenvolvimento de software e se diferencie no mercado de trabalho.
Who this course is for:
- Testadores de Software
- QAs
- Analistas de Teste
- Desenvolvedores de Software
- Analistas de Sistema
- Estudantes de Desenvolvimento de Software
Course content
- Preview07:32
- Preview05:53
- 09:37Digitando em campos de texto
- 04:14Interagindo com elementos do tipo select
- 03:23Interagindo com radio buttons
- 05:38Interagindo com checkboxes
- 11:33Realizando verificações (assertions)
- 16:27Testes end-to-end com Cypress
- 10:28Comandos customizados
- 23:47Headless mode & integração contínua
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.