Programa do Curso

Introdução aos testes automatizados

  • Conceitos de teste
  • Possibilidades e limitações dos localizadores Selenium
  • Compreender os localizadores
  • Tipos de localizadores ID, CSS, XPath e Nome

Localizadores avançados

  • Localizadores dinâmicos
  • Construir uma trajetória
  • Relações entre elementos num percurso
  • Localização de elementos com o texto pretendido
  • Melhores práticas

Apache Maven

  • Configurar o projeto

Selenium WebDriver

  • Java noções básicas
  • Java IDE
  • API do WebDriver
  • Resolução de problemas
  • Depuração

TestNG

  • Asserções
  • Anotações
  • Conjunto de testes
  • Parâmetros
  • Testes entre navegadores
  • Relatórios

Avançado Selenium WebDriver

  • Conteúdo dinâmico

Selenium Grelha

  • Compreender os testes distribuídos
  • Preparar a infraestrutura
  • Utilizar o WebDriver remoto

Gestão de projectos

  • Sistema de controlo de versões Git
  • Integração com Jenkins
  • Integração de conjuntos de testes BDD Cucumber em Jenkins

Requisitos

  • Uma compreensão da integração contínua.
  • Experiência com subversão ou qualquer sistema de controlo de versões.
  • Java experiência em programação.

Público

  • Engenheiros
  • Testadores
  35 horas
 

Declaração de Clientes (2)

Cursos Relacionados

Jenkins for .Net Continuous Integration (CI)

  14 horas

Introdução ao Selenium

  7 horas

Categorias Relacionadas