
Atenção: Caso o Yarn não funcione, você poderá usar o NPM normalmente.
Site oficial:
https://playwright.dev/
Documentação oficial:
https://playwright.dev/docs/intro
ElephantSQL (PostgreSQL as a Service)
https://www.elephantsql.com/
Tópicos abordados:
Conhecendo os testes manuais planejados
Roadmap para atacar a automação!
O teste manual vai acabar? Não, e descubra o porquê!
Os benefícios do teste automatizado
Tópicos abordados:
XPath do jeito certo!
Buscando elementos no HTML
Função getByRole para combinar o tipo do elemento com o texto
A configuração do seu nome e endereço de e-mail é importante porque cada commit usa esta informação, e ela é carimbada de forma imutável nos commits que você começa a criar:
Para configurar, execute os comandos abaixo conforme o seu cadastro no Github.
git config --global user.name "Fulano de Tal"
git config --global user.email fulanodetal@exemplo.br
Atenção: A versão correta do pacote no arquivo ZIP é v4.
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.
Metodologia e Dinâmica de Aprendizado
Este curso foi desenvolvido para profissionais que buscam resultados práticos e autonomia técnica. A estrutura do treinamento prioriza a clareza e a agilidade, garantindo que você domine as ferramentas sem interrupções.
Conteúdo Autoinstrutivo e Objetivo
As aulas foram planejadas com uma didática passo a passo, focada na resolução de problemas reais. O conteúdo é autossuficiente, permitindo que você avance por todas as etapas com segurança e independência, eliminando a necessidade de acompanhamento individual constante.
Comunidade e Networking no Telegram
O suporte e a interação entre alunos ocorrem exclusivamente através da nossa Comunidade Oficial no Telegram. Este ambiente colaborativo foi criado para promover:
Troca de Conhecimento: Um espaço dinâmico onde alunos compartilham soluções e experiências práticas.
Networking Profissional: Conexão direta com outros estudantes e profissionais que enfrentam desafios semelhantes no mercado.
Aprendizado Coletivo: Devido à atuação do instrutor em projetos corporativos e consultorias de larga escala, priorizamos este modelo de comunidade, onde o debate de ideias e a colaboração aceleram o desenvolvimento de todos os membros.
Foco na Prática de Mercado
A ausência de suporte técnico individual é compensada por um material extremamente intuitivo e uma comunidade vibrante. Este modelo reflete a realidade do ambiente corporativo moderno, onde a proatividade e a troca de informações em rede são as chaves para o sucesso profissional.