Próximas Turmas

  • Frequência: Domingo
  • Horário: 08:00/12:00h
  • Término Previsto: 20/04/2025
  • Modalidade: Online
  • Professor: Sergio Mendes
Investimento:

12*R$ 385,00 no cartão

O que você vai aprender nesse curso

  • O que você vai aprender nesse curso

Capacitar o aluno para atuar na área de testes, demonstrando as principais metodologias e ferramentas para teste de software, desde os processos de planejamento dos testes até gestão de defeitos, testes automatizados, testes de performance em aplicações web e em banco de dados além de Testes de Integração.

  • Ferramentas utilizadas no Curso:
    • Gestão de Testes e defeitos: Quase.IO
    • Testes Automatizados: Selenium IDE, Selenium WebDriver e Cypress
    • Cucumber (Framework Java para BDD - BEHAVIOR DRIVERN DEVELOPMENT)
    • JMeter (Testes de performance)
    • SOAPUI e POSTMAN (Testes de integração)

Conteúdo do curso

Módulo 1: Fundamentos da Qualidade de Software (12h)

Conceito de qualidade de software

  • Objetivo do teste de software
  • Validação e Verificação
  • Testes de Caixa Branca
  • Preparação do Ambiente de teste
  • Ciclo de vida do Teste de Software
  • Papeis e responsabilidades do Testador
  • Papeis e responsabilidades do Analista de Teste
  • Plano de Testes e Casos de Teste

 Modelos e Normas de Qualidade

  • ISO 25010, ISO 9001, CMMI, TMMi, e Six Sigma

Metodologias Ágeis e Qualidade

  • Papel da qualidade em Scrum, Kanban e DevOps

O que é o Plano de Testes

  • Elaboração do Plano de Teste
  • Planejamento e Execução dos Testes
  • Criterios de aprovação
  • Casos de Teste
  • Elaborando roteiros de teste
  • Casos de Teste baseado em Casos de Uso
  • Gerando Evidências
  • Automação de Testes Funcionais com Selenium 

 

Módulo 2: Automação de testes (32h)

  • Utilizando o Selenium para automação
  • Elaborando roteiros de testes com Selenium
  • Programando com Selenium WebDriver
  • Desenvolvimento de rotinas de teste com base no framework Cucumber e automação com Selenium WebDriver.
  • BDD - Behavior Driven Development 
  • Entendendo o objetivo do BDD
  • Linguagem Gherkin
  • Configurando o Cucumber no Visual Studio
  • Features de Teste
  • Escrevendo features de teste em Java com Cucumber
  • Principais comandos
  • Alterando idioma
  • GIVEN, WHEN, THEN
  • Scenarios e Esquemas
  • Examples
  • Gerando e desenvolvendo codigo-fonte Java
  • Gerando os metodos de teste baseados na feature
  • Drivers para navegadores 
  • Principais comandos
  • Obtendo elementos
  • Verificações e Assertivas
  • Automação de testes com Cypress
  • Programando testes automatizados em TypeScript
  • Relatórios e métricas
  • Gerando evidências

 

Módulo 3: Testes de performance, integração e demais ferramentas (20h)

Testes de Performance com JMeter

  • Criando projetos de teste de performance
  • Usuários virtuais
  • Requisições HTTP
  • Asserções de tempo de resposta
  • Asserções de conteudo de resposta
  • Carga de dados CSV
  • Ouvintes e análise de resultados
  • Testes de Integração
  • Realizando testes de integração para APIs com POSTMAN
  • Realizando testes de integração para WebServices com SOAPUI
  • Sonar para Quality Assurance

 

Projeto Final e Exercícios