Programa do Curso
Conceitos Avançados do Selenium
- Revisão da arquitetura do Selenium e das melhores práticas.
- Capacidades avançadas do WebDriver.
- Projeto de automação de testes manutenível e escalável.
- Desafios comuns em testes de aplicações web complexas.
Identificação Avançada de Objetos
- Estratégias avançadas de localização (locators).
- XPaths e seletores CSS dinâmicos e complexos.
- Lidando com elementos web dinâmicos.
- Localização programática e interação com objetos web.
Captura e Validação de Dados
- Extração de dados de controles web.
- Validação de conteúdo dinâmico.
- Trabalho com tabelas, listas e elementos complexos da página.
- Técnicas de verificação baseadas em padrões.
Tratamento de Exceções e Confiabilidade do Teste
- Gestão de exceções do Selenium.
- Implementação de tratamento robusto de erros.
- Estratégias de sincronização e esperas explícitas (explicit waits).
- Melhoria da estabilidade e manutenibilidade dos testes.
Log e Relatórios
- Implementação de estratégias eficazes de log.
- Depuração de execuções de teste com falha.
- Captura de capturas de tela e evidências da execução.
- Integração do log com frameworks de relatórios de teste.
Expressões Regulares e Validação Avançada
- Compreensão de expressões regulares.
- Correspondência de padrões para conteúdo dinâmico.
- Aferições (assertions) e validações avançadas.
- Casos de uso práticos para testes automatizados.
Automação de Testes Orientada por Dados
- Princípios dos testes orientados por dados (data-driven).
- Leitura de dados de teste a partir de fontes externas.
- Parametrização de testes automatizados.
- Criação de estruturas de teste reutilizáveis e escaláveis.
Testes Multi-navegador e Paralelos
- Execução de testes em múltiplos navegadores.
- Considerações sobre compatibilidade entre navegadores.
- Introdução à arquitetura do Selenium Grid.
- Execução de testes distribuídos e paralelos.
Melhores Práticas e Revisão do Curso
- Recomendações para estruturas de automação de teste.
- Melhoria do desempenho e da manutenibilidade dos testes.
- Revisão dos conceitos-chave.
- Perguntas, discussões e próximos passos.
Requisitos
- Experiência com testes automatizados utilizando Selenium.
- Experiência em desenvolvimento de aplicações web (recomendado).
- Conhecimento de Java (recomendado).
Público-alvo
- Testadores de software.
- Gerentes de teste.
- Profissionais de garantia de qualidade.
Testemunhos de Clientes (7)
Tópicos principais podem ser discutidos e acordados com o instrutor antecipadamente. Ambiente relaxado e agradável durante os dias do seminário.
Lorenz - Continentale Lebensversicherung AG
Curso - Advanced Selenium
Máquina Traduzida
Eu realmente gostei da forma como o instrutor explicava
Matteo - Fincons Group
Curso - Advanced Selenium
Máquina Traduzida
as sessões práticas
Giuseppe - Fincons Group
Curso - Advanced Selenium
Máquina Traduzida
O instrutor foi paciente conosco.
Zikhona Gqamana - Multichoice
Curso - Advanced Selenium
Máquina Traduzida
Os diferentes assuntos abordados no treinamento.
Mpho - Multichoice
Curso - Advanced Selenium
Máquina Traduzida
boa explicação
Ramya Krishna - Multichoice
Curso - Advanced Selenium
Máquina Traduzida
O fato de que TJ estava preparado para explicar algumas vezes e fez o seu melhor para transmitir o conceito
Anita Antonie - Hollard Insurance
Curso - Advanced Selenium
Máquina Traduzida