Próximas Turmas
Nenhuma turma disponível no momento
Tenho interesseO 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
- Cucumber (Framework Java 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 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