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
Testemunhos de Clientes (4)
A paciência e o ritmo do palestrante.
Jace - Vodacom
Curso - Test Automation with Selenium
Máquina Traduzida
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
O instrutor tem uma experiência profunda e é bem articulado. A profundidade do conhecimento e a paixão pelo ensino são altamente apreciadas.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Curso - Jenkins 2: Building CI/CD Pipelines
Máquina Traduzida
Eu adquiri novos conhecimentos e estou bastante confiante a respeito. Nada ficou obscurecido.
Barbara - Titian Software Poland Sp. z o.o.
Curso - Selenium WebDriver in C#
Máquina Traduzida