Programa do Curso
Introdução aos testes de automatização
- Visão geral dos testes de automação
- Benefícios da automatização
- Tipos de testes: Funcional vs não-funcional
- Compreender o ecossistema do cliente
- Visão geral do Oracle APEX
- Introdução ao .Net Core
- Noções básicas de Machine Learning em algoritmos de código
Visão geral das ferramentas de automação
- Selenium
- Configuração do Selenium WebDriver
- Escrevendo e executando scripts de teste
- Práticas recomendadas para Selenium
- TestComplete
- Introdução a TestComplete
- Criando testes automatizados para diferentes aplicações
- Integração de TestComplete com outras ferramentas
Mergulho profundo na automação com Selenium
- Avançado Selenium
- Manipulação de elementos dinâmicos da Web
- Testes entre navegadores
- Integração com TestNG e JUnit
- Desenvolvimento de estruturas
- Modelo de objeto de página (POM)
- Estruturas orientadas por dados e por palavras-chave
- Integração contínua com Jenkins
Recursos avançados em TestComplete
- Scripting e automatização
- Linguagens de script suportadas por TestComplete
- Automatização de aplicações desktop, web e móveis
- Personalizando testes
- Criando pontos de verificação personalizados
- Tratamento de excepções e erros
Integração com Oracle APEX e .Net Core
- Teste de aplicativos Oracle APEX
- Estratégias de teste automatizado para aplicativos APEX
- Ferramentas e práticas específicas do APEX
- Automatização em .Net Core
- Configuração de projectos de teste
- Testes unitários com xUnit
- Testes de integração e de ponta a ponta
Machine Learning em Automação
- Introdução a Machine Learning em Testes
- Noções básicas de aprendizagem automática
- Casos de utilização da aprendizagem automática na automatização de testes
- Implementação de Machine Learning Algoritmos
- Escrever algoritmos para análise preditiva
- Integrando o aprendizado de máquina com a automação de testes
Manutenção e construção manual de novas aplicações
- Fundamentos dos testes manuais
- Técnicas de teste manual
- Escrever casos de teste e planos de teste eficazes
- Transição do teste manual para o teste automatizado
- Identificação de candidatos à automação
- Melhores práticas para manter os guiões de teste
HCM/NPP digital e estratégias de outsourcing
- Visão geral do Digital HCM/NPP
- Ferramentas e tecnologias em HCM
- Estratégias de automatização para aplicações HCM
- Gestão de projectos de testes externalizados
- Melhores práticas de subcontratação
- Garantir a qualidade e a consistência em projectos subcontratados
Ferramentas e tecnologias alternativas
- Avaliando o Jtest e o SOAtest
- Características do Jtest e do 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
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 de conclusão
- Projeto de grupo para implementar uma solução de automatização completa
- Apresentação e revisão por pares
Resumo e próximos passos
Requisitos
- Compreensão dos conceitos básicos de programação
- Experiência em testes de software (manuais ou automatizados)
- Familiaridade com tecnologias Web e estruturas de desenvolvimento
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)
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
Foi fácil de entender e implementar.
Thomas Young - Canadian Food Inspection Agency
Curso - Robot Framework: Keyword Driven Acceptance Testing
Máquina Traduzida
O treinador explicou cada funcionalidade detalhadamente.
Argean Quilaquil - DXC
Curso - TestComplete
Máquina Traduzida
Its simplified approach and its inept coverage was exactly what I was looking for, I've taken away a lot of useful information which I intend to utilize on my current project.
Ibe Dike
Curso - JMeter Fundamentals
Máquina Traduzida
I found the trainer made the course very interesting.
Cameron Taylor
Curso - Web Application Performance Testing with JMeter
Máquina Traduzida