Testes de regressão visual com BackstopJS
What you'll learn
- Aprenda como criar testes de comparação de screenshots
Requirements
- git (2.18.0), NodeJS (12.16.1) e NPM (6.13.4) instalados no computador
- Navegador Google Chrome instalado no computador (81.0.4044.92)
- Curso introdutório de testes automatizados (recomendado)
- Conhecimentos básicos de HTML e seletores CSS (recomendado)
- Conhecimentos básicos de JavaScript (recomendado)
Description
Comece seu caminho para se tornar um expert em testes de regressão visual com BackstopJS e amplie suas habilidades em automação de testes.
Testes de regressão visual automatizados adicionam uma nova camada de validação automática no ciclo de vida do software, garantindo que se mudanças em uma aplicação quebrarem sua aparência visual, você terá feedback rápido para a correção antes de seus usuários perceberem.
Neste curso você irá trabalhar em um projeto de testes de regressão visual, explorando as funcionalidades do BackstopJS para a criação de testes de automatizados.
BackstopJS é uma ferramenta open-source para testes de aplicações web, focando em como sua aplicação aparenta sob a perspectiva do usuário final. Como uma nota adicionaal, o BackstopJS utiliza o Puppeteer como seu web driver padrão.
Neste curso, você irá aprender o básico do BackstopJS para escrever e executar testes automatizados de comparação de screenshots (também conhecidos como testes de regressão visual)
Durante o curso você vai aprender:
Como inicializar um projeto com BackstopJS
Como criar o primeiro teste
Como clicar em elementos
Como criar comandos customizados para interagir com campos do tipo select
Como criar comandos customizados para digitar em campos do tipo texto
Como criar comandos customizados para interagir com formulários em geral
O básico para testar componentes específicos de uma aplicação web
Como testar componentes específicos de uma aplicação web com a ajuda de comandos customizados
Todas as funcionalidades do relatório de testes do BackstopJS
Assim que você acabar o curso, você estará pronto para colocar todo esse novo conhecimento em prática em projetos web seus ou relacionados ao seu trabalho.
Este são os principais benefícios de se inscrever neste curso:
Fácil inicialização do projeto
Testes funcionais e visuais, tudo junto
Testes automatizados robustos para resultados de testes confiáveis
Junte-se a nós e se destaque em sua carreira!
Who this course is for:
- Testadores de Software
- QAs
- Analistas de Qualidade
- Desenvolvedores de Software
- Analistas de Sistema
- Estudantes de Desenvolvimento de Software
Instructor
Hi, I'm Walmyr Filho. I'm a software engineer that loves testing. I'm also a clean coder, blogger, YouTuber, Cypress Ambassador, writer, online instructor, mentor, speaker, an active member of the testing automation and JavaScript communities, and a fan of good music, tattoos, vegan food, 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.