Próximas Turmas

Nenhuma turma disponível no momento

Tenho interesse

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: TestLink
  • Gerencia de Defeitos: Mantis Bug Tracker
  • Testes Automatizados: Selenium IDE, Selenium WebDriver
  • Cucumber (Framework Java para BDD - BEHAVIOR DRIVERN DEVELOPMENT)
  • JMeter (Testes de performance)
  • SOAPUI e POSTMAN (Testes de integração)

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 Cucumber e automação com Selenium WebDriver.
    • BDD - Behavior Driven Development 
    • BDD - Behavior Driven Development
    • Entendendo o objetivo do BDD
    • Linguagem Gherkin
    • Configurando o Cucumber no Eclipse
    • Obtendo o Selenium WebDriver
    • Criando o ambiente para os testes automatizados
    • Features de Teste
    • Escrevendo features de teste em Java com Cucumber
    • Linguagem Gherkin
    • Principais comandos
    • Alterando idioma
    • GIVEN, WHEN, THEN
    • Scenarios e Esquemas
    • Examples
    • Gerando e desenvolvendo codigo-fonte Java
    • 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