Entrar em Contato

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.
 14 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas