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
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