Entrar em Contato

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

Número de participantes


Preço por participante

Testemunhos de Clientes (3)

Próximas Formações Provisórias

Categorias Relacionadas