Programa do Curso
Introdução ao Selenium com Python
- Por que usar Selenium para testes web
- Vantagens do Python em comparação com outras linguagens para automação de testes
- Casos de uso reais do Selenium e Python
Instalação e Configuração
- Configuração do Python e IDEs (PyCharm, VS Code)
- Instalação do Selenium e WebDrivers
- Configuração do Pytest como executor de testes
Arquitetura e Componentes do Selenium 4
- Selenium IDE: gravação e reprodução rápidas
- Selenium WebDriver: APIs de automação de navegador
- Selenium Grid: testes paralelos e distribuídos
Essenciais de Scripting em Python para Automação
- Fundamentos do Python para testadores
- Tratamento de estruturas de dados em scripts de teste
- Uso do Pytest para asserções e fixtures
WebDriver em Ação
- Navegação em aplicações web
- Localização de elementos: localizadores, seletores CSS, XPath, localizadores relativos
- Interação com formulários, alertas, iframes e listas suspensas
Desenho de Frameworks com Page Object Model (POM)
- Introdução ao POM
- Criação de classes de página reutilizáveis
- Implementação de testes orientados a dados e a palavras-chave
Automação de Testes Avançada
- Execução de testes em múltiplos navegadores
- Testes paralelos com Selenium Grid e Pytest-xdist
- Estratégias de testes entre navegadores
Integração Contínua e Relatórios
- Integração de testes com Jenkins, GitHub Actions ou GitLab CI
- Geração de relatórios com Allure ou Pytest-html
- Controle de versão e práticas recomendadas com Git
Solução de Problemas e Práticas Recomendadas
- Problemas comuns com localizadores, esperas e sincronização
- Estabilização de testes instáveis (flaky tests)
- Práticas recomendadas para suítes de testes mantidáveis
Resumo e Próximos Passos
Requisitos
- Experiência básica em programação com Python
- Conhecimentos básicos sobre conceitos de automação de testes
- Familiaridade com aplicações web e navegadores
Público-Alvo
- Testadores
- Desenvolvedores
- Engenheiros de automação QA
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 2600 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (2)
exercícios práticos, o que facilita a retenção de informações
ashley bolen - Insurance Corporation of British Columbia
Curso - Test Automation with Selenium
Máquina Traduzida
Exercícios práticos relacionados ao conteúdo realmente ajudam a entender mais sobre cada tópico. Além disso, o estilo de começar a aula com uma palestra e continuar com exercícios práticos é bom e útil para relacionar com a palestra apresentada anteriormente.
Nazeera Mohamad - Ministry of Science, Technology and Innovation
Curso - Introduction to Data Science and AI using Python
Máquina Traduzida