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
 35 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas