Playwright Zombie Edition

Você vai automatizar testes para o Zombie+, uma aplicação Web completa que foi inspirada no Disney+

Ratings: 5.00 / 5.00




Description

O Playwright Zombie é um curso completo que te levará do ZERO ao Profisional em automação de testes com Javascript.

Com uma abordagem prática e descomplicada, você vai automatizar testes para o Zombie+, uma aplicação Web completa com API e Banco de dados que foi inspirada no Disney+.

O Playwright se destaca devido à sua impressionante performance, confiabilidade e flexibilidade, uma vez que, ao contrário de seus concorrentes, demonstra maestria ao suportar uma ampla variedade de sistemas web.

E embora o curso seja lúdico, o conteúdo é sério e profissional!

O que você vai testar?

O Zombie+ é um sistema web de gestão de catálogo de filmes e séries sobre Zumbis.

Com uma interface inspirada no Disney+, Zombie+ é um sistema web moderno desenvolvido com ReactJS, incorporando autenticação JWT, integração com API REST em Node.js e armazenamento de dados no PostgreSQL.

Desafios do mundo real estão incorporados no sistema, oferecendo uma experiência excepcional para a automação de testes de software.

Por que Playwright?

O Playwright é uma ferramenta de código aberto desenvolvida pela Microsoft que revoluciona a automação de testes em sistemas web, oferecendo uma abordagem eficaz e altamente confiável.

Este versátil framework suporta diversos navegadores amplamente utilizados, como o Google Chrome, Mozilla Firefox e Microsoft Edge, proporcionando a flexibilidade necessária para testar em ambientes variados. Sua capacidade de executar testes em paralelo em múltiplos navegadores e sistemas operacionais agiliza significativamente o processo de teste.

What You Will Learn!

  • Introdução ao Playwright e sua instalação para Nodejs
  • Comparação entre Playwright e Cypress
  • Testes de regressão em grande escala
  • Uso de localizadores para encontrar elementos na página
  • Interagir com diferentes elementos, como botões, alertas e elementos flutuantes
  • Validação do comportamento esperado da aplicação
  • Implementação de Page Objects para melhorar a manutenção dos teste
  • Integração de Faker para criar dados de teste
  • Utilização de encapsulamento para melhorar a modularidade dos testes
  • Implementação de estratégias para lidar com elementos dinâmicos e situações complexas
  • Uso de Git e Github para controle de versão e colaboração
  • Cobertura de testes e boas práticas para garantir resultados confiáveis
  • Exploração de testes independentes e sua importância
  • Criação de relatórios ricos na nuvem para análise de resultados

Who Should Attend!

  • Analistas de Testes de Software