Programa do Curso

Introdução à Automação de Testes

  • Conceitos de testes
  • Possibilidades e limitações dos Localizadores do Selenium
  • Compreendendo localizadores
  • Tipos de localizadores: ID, CSS, XPath e Nome

Localizadores Avançados

  • Localizadores dinâmicos
  • Construindo um caminho
  • Relações entre elementos em um caminho
  • Localizando elementos com texto desejado
  • Melhores práticas

Apache Maven

  • Configurando o projeto

Selenium WebDriver

  • Conceitos básicos de Java
  • IDE do Java
  • API WebDriver
  • Resolução de problemas
  • Depuração

TestNG

  • Afirmações (Assertions)
  • Anotações
  • Suite de testes
  • Parâmetros
  • Testes multi-navegador
  • Relatórios

Selenium WebDriver Avançado

  • Conteúdo dinâmico

Selenium Grid

  • Compreendendo testes distribuídos
  • Preparando a infraestrutura
  • Usando Remote WebDriver

Gestão de Projetos

  • Sistema de controle de versão Git
  • Integração com Jenkins
  • Integrando Suites de Testes BDD Cucumber no Jenkins

Requisitos

  • Compreensão de integração contínua.
  • Experiência com Subversion ou qualquer sistema de controle de versão.
  • Experiência em programação Java.

Público-Alvo

  • Engenheiros
  • Testadores
 35 Horas

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas


Fatal error: Uncaught TypeError: _isl_get_excluded_site(): Return value must be of type ?array, none returned in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc:38 Stack trace: #0 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(30): _isl_get_excluded_site() #1 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(17): isl_get_excluded_site() #2 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(51): get_outline_isls() #3 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(7): islc_prepare_links() #4 /apps/hitra7/npfrontend/nptemplates/default.php(272): islc7_sites_links_array_v3() #5 /apps/hitra7/npfrontend/modules/course/course.php(143): require_once('...') #6 /apps/hitra7/npfrontend/core/routes.php(15): course_menu_callback() #7 /apps/hitra7/npfrontend/__index.php(78): require_once('...') #8 /apps/hitra7/npfrontend/index.php(15): include_once('...') #9 /apps/hitra7/index.php(66): include_once('...') #10 {main} thrown in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc on line 38