Programa do Curso
Introdução ao Teste de Automação
- Visão Geral do Teste de Automação
- Benefícios da automação
- Tipos de testes: Funcional vs Não-funcional
- Compreendendo o Ecosistema do Cliente
- Visão Geral do Oracle APEX
- Introdução ao .Net Core
- Fundamentos 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
- Melhores práticas para o Selenium
- TestComplete
- Introdução ao TestComplete
- Criando testes automatizados para diferentes aplicações
- Integrando o TestComplete com outras ferramentas
Aprofundamento na Automação com Selenium
- Selenium Avançado
- Gerenciando elementos web dinâmicos
- Teste multi-navegador
- Integração com TestNG e JUnit
- Desenvolvimento de Frameworks
- Modelo de Objeto de Página (POM)
- Frameworks orientados a dados e palavras-chave
- Integração contínua com Jenkins
Recursos Avançados no TestComplete
- Scripting e Automação
- Linguagens de scripting suportadas pelo TestComplete
- Automatizando aplicativos desktop, web e móveis
- Personalizando Testes
- Criando pontos de verificação personalizados
- Gerenciando exceções e erros
Integração com Oracle APEX e .Net Core
- Testando Aplicações Oracle APEX
- Estratégias de teste automatizado para aplicações APEX
- Ferramentas e práticas específicas para APEX
- Automação no .Net Core
- Configurando projetos de teste
- Testes unitários com xUnit
- Testes de integração e ponta a ponta
Aprendizado de Máquina em Automação
- Introdução ao Aprendizado de Máquina em Teste
- Fundamentos do aprendizado de máquina
- Casos de uso do 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 Apps
- Fundamentos do Teste Manual
- Técnicas de teste manual
- Escrevendo casos de teste e planos de teste eficazes
- Transição do Teste Manual para o Teste Automatizado
- Identificando candidatos à automação
- Melhores práticas para manter scripts de teste
Estratégias Digitais HCM/NPP e Terceirização
- Visão Geral do Digital HCM/NPP
- Ferramentas e tecnologias em HCM
- Estratégias de automação para aplicações HCM
- Gerenciando Projetos de Teste Terceirizados
- Melhores 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
- Introduzindo Ferramentas Alternativas
- Explorando outras ferramentas de automação (ex., Katalon Studio, Postman para testes de API)
- Estratégias de integração e transição
Workshops Práticos 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 por 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 e frameworks web
Público-Alvo
- Testadores de Automação
- Engenheiros de QA
- Desenvolvedores de Software
- Profissionais de TI envolvidos na manutenção e teste de software
Declaração de Clientes (5)
Bom relacionamento, Łukasz teve tempo para as perguntas de todos e foi capaz de ajudar qualquer pessoa que tivesse algum problema
Kelly Morris - Titian Software Poland Sp. z o.o.
Curso - Selenium WebDriver in C#
Máquina Traduzida
Gostei de tudo, porque é tudo novo para mim e posso ver o valor acrescentado que pode trazer ao meu trabalho.
Zareef - BMW South Africa
Curso - Tosca: Model-Based Testing for Complex Systems
Máquina Traduzida
O treinador explicou cada funcionalidade detalhadamente.
Argean Quilaquil - DXC
Curso - TestComplete
Máquina Traduzida
O instrutor é muito simpático. Sua explicação é clara e interessante. Ele tenta tornar as aulas o mais interessantes possível. Aproveitei bastante a aula e aprendi muitas coisas. Muito obrigado. A técnica mais útil que aprendi foi localizar elementos para diferentes componentes web, como caixas de texto, botões de opção e botões. Às vezes, a ID do elemento não é capturada corretamente. Aprendemos uma maneira diferente de localizar elementos usando seletores CSS, XPath, Nome e ID. Gostei das explicações. Obrigado.
Bee Chin Chuah - I-Access Solutions Pte Ltd
Curso - Advanced Selenium with C#
Máquina Traduzida
Gostei do modo como os exemplos levam ao próximo. Você consegue usar o que aprendeu no segmento anterior no seguinte.
Sacha Mannion - BeyondTrust
Curso - C# for Automation Test Engineers
Máquina Traduzida