Próximas Turmas

  • Frequência: Terça e Quinta
  • Horário: 19:00/22:00h
  • Término Previsto: 31/12/2024
  • Modalidade: Presencial/online
  • Professor: Sergio Mendes
Investimento:

Entrada R$462,00 + até 36 parcelas de R$ 176,90 ou 12*R$350,00 no cartão
Haverá a possibilidade de aulas as sextas para antecipar o encerramento

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
  • SpecFlow (Framework .NET para BDD - BEHAVIOR DRIVERN DEVELOPMENT)
  • JMeter (Testes de performance)
  • SOAPUI e POSTMAN (Testes de integração)
  • Testes Automatizados com Cypress

Conteúdo do curso

Conteúdo Abordado

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

 

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 

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 SpecFlow e automação com Selenium WebDriver.
  • BDD - Behavior Driven Development 
  • BDD - Behavior Driven Development
  • Entendendo o objetivo do BDD
  • Linguagem Gherkin
  • Configurando o SpecFlow no Visual Studio
  • Obtendo o Selenium WebDriver
  • Criando o ambiente para os testes automatizados
  • Features de Teste
  • Escrevendo features de teste em C#.NET com SpecFlow
  • Linguagem Gherkin
  • Principais comandos
  • Alterando idioma
  • GIVEN, WHEN, THEN
  • Scenarios e Esquemas
  • Examples
  • Gerando e desenvolvendo codigo-fonte C#.NET
  • Implementando features de teste com Selenium WebDriver
  • Gerando os metodos de teste baseados na feature
  • Drivers para navegadores 
  • Principais comandos
  • Obtendo elementos
  • Verificações e Assertivas

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

Projeto Final e Exercícios