Programa do Curso
Introdução aos Testes Automatizados
-
Visão Geral dos Testes Automatizados
- Benefícios da automação
- Tipos de teste: Funcional vs. Não funcional
-
Compreendendo o Ecossistema do Cliente
- Visão Geral do Oracle APEX
- Introdução ao .Net Core
- Noções de Aprendizado de Máquina em algoritmos de código
Visão Geral das Ferramentas de Automação
-
Selenium
- Configurando o Selenium WebDriver
- Escrevendo e executando scripts de teste
- Boas práticas para Selenium
-
TestComplete
- Introdução ao TestComplete
- Criando testes automatizados para diferentes aplicativos
- Integrando o TestComplete com outras ferramentas
Mergulho Profundo na Automação com Selenium
-
Selenium Avançado
- Manipulando elementos web dinâmicos
- Teste entre navegadores (Cross-browser testing)
- Integração com TestNG e JUnit
-
Desenvolvimento de Estruturas (Frameworks)
- Page Object Model (POM)
- Estruturas baseadas em dados e palavras-chave
- Integração contínua com Jenkins
Recursos Avançados no TestComplete
-
Scripting e Automação
- Linguagens de script suportadas pelo TestComplete
- Automatizando aplicativos desktop, web e mobile
-
Personalizando Testes
- Criando verificações personalizadas (checkpoints)
- Lidando com exceções e erros
Integração com Oracle APEX e .Net Core
-
Testando Aplicações Oracle APEX
- Estratégias de teste automatizado para aplicativos APEX
- Ferramentas e práticas específicas para APEX
-
Automação no .Net Core
- Configurando projetos de teste
- Testes unitários com xUnit
- Integração e testes de ponta a ponta
Aprendizado de Máquina na Automação
-
Introdução ao Aprendizado de Máquina nos Testes
- Noções básicas de aprendizado de máquina
- Casos de uso de aprendizado de máquina na automação de testes
-
Implementando Algoritmos de Aprendizado de Máquina
- Escrevendo algoritmos para análise preditiva
- Integrando aprendizado de máquina com automação de testes
Manutenção e Construção Manual de Novos Aplicativos
-
Fundamentos dos Testes Manuais
- Técnicas de teste manual
- Escrevendo casos de teste e planos de teste eficazes
-
Transição dos Testes Manuais para Automatizados
- Identificando candidatos à automação
- Boas práticas para manutenção de scripts de teste
Digital HCM/NPP e Estratégias de Terceirização
-
Visão Geral do Digital HCM/NPP
- Ferramentas e tecnologias em HCM (Gestão de Capital Humano)
- Estratégias de automação para aplicativos HCM
-
Gerenciando Projetos de Teste Terceirizados
- Boas práticas para terceirização
- Garantindo qualidade e consistência em projetos terceirizados
Ferramentas e Tecnologias Alternativas
-
Avaliando Jtest e SOAtest
- Recursos do Jtest e SOAtest
- Adequação às necessidades do cliente
-
Apresentando Ferramentas Alternativas
- Explorando outras ferramentas de automação (por exemplo, Katalon Studio, Postman para teste de API)
- Estratégias de integração e transição
Oficinas Práticas e Cenários do Mundo Real
-
Sessões Práticas
- Laboratórios práticos com Selenium e TestComplete
- Cenários de teste do mundo real
-
Estudos de Caso e Projeto Final
- Projeto em grupo para implementar uma solução completa de automação
- Apresentação e revisão entre pares
Resumo e Próximos Passos
Requisitos
- Compreensão dos conceitos básicos de programação.
- Experiência com testes de software (manuais ou automatizados).
- Familiaridade com tecnologias web e frameworks de desenvolvimento.
Público-Alvo
- Testadores de Automação
- Engenheiros de QA
- Desenvolvedores de Software
- Profissionais de TI envolvidos na manutenção e testes de software.
Testemunhos de Clientes (3)
exercícios práticos, o que facilita a retenção de informações
ashley bolen - Insurance Corporation of British Columbia
Curso - Test Automation with Selenium
Máquina Traduzida
Assunto muito interessante e instrutor muito conhecedor
Pedro Miguel Costa - Natixis
Curso - Automation Testing with Cypress
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