Tenha uma imersão nos desafios do dia-a-dia do profissional QA/Analista de teste com muita prática.
O conteúdo está alinhado com os requisitos solicitados nas vagas de trabalho para a área de qualidade e teste de software.
São ensinados os fundamentos, processos, metodologias (foco na ágil) e práticas capacitando o aluno para atuar como QA/Analista de testes atualizado com as últimas tendências da área.
Contempla automação de testes unitários (JUnit), API (SoapUI), Web (Selenium IDE e WebDriver), Desktop (SikuliX) e Mobile (Appium). Para testes de performance será utilizado JMeter.
Também está previsto teste utilizando nuvem.
Módulo 1 - Importância do teste de software
Qualidade e teste de software
Aspectos psicológicos
Aspectos econômicos
Módulo 2 - Principais conceitos
Teste
Caso de Teste
Defeito
Plano de teste
Objetivos de teste
Ambientes: produção, teste e desenvolvimento
Requisitos funcionais
Requisitos não-funcionais (qualidade)
Projeto de: desenvolvimento de software e teste de software
Gestão de defeitos
Fases de teste
Tipos de teste
Testes manuais
Testes funcionais
Ferramentas de apoio aos testes
Scripts automatizados
Módulo 3 - Tipos de teste
Funcional
Não-funcional
Estrutural
Confirmação
Regressão
Desempenho
Segurança
Módulo 4 - Teste no ciclo de vida do software
Modelo V
Validação e Verificação
Níveis de teste
Teste de unidade
Teste de integração
Teste de API
Teste de sistema
Teste de aceitação
Smoke test
Manifesto ágil
Testes incrementais
Papéis nos times ágeis
Fluxo de trabalho em times ágeis
TDD
BDD
Guerkin
eXtreme Programming
User stories
Módulo 5 - Processo de teste
Por onde começar - definição
Expectativas
Importância do teste
Processo de teste de software
Módulo 6 - Estimativas
Importância
Conceitos
Reestimativa
Planning Poker
Gráfico Burndown
Módulo 7 - Planejamento e controle
Plano de testes
Estratégia de teste
Análise de riscos
Estimativas preliminares
Ambiente de testes
Alocação de recursos
Controle / Monitoramento de progresso
Métricas
Comunicação
Plano de entrega de novas releases
Ciclos de teste
Mapas mentais
Kanban
Módulo 8 - Análise e modelagem
Escrita de cenários
Cobertura de testes
Reestimativa
Preparação de ambiente
Módulo 9 - Técnicas de modelagem de teste
Caixa-branca
Cobertura de comandos
Cobertura de decisão
Caixa-preta
Partição de equivalência
Análise do valor limite
Tabela de decisão
Teste de transição de estados
Teste de caso de uso
Técnicas baseadas na experiência
Dedução de erros
Testes exploratórios
Módulo 10 - Implementação e execução
Escrita de casos de teste
Utilização das técnicas de modelagem
Padrão para escrita de casos de teste
Checagem de resultados
Evidências
Gerenciamento de configuração
Baselines
Módulo 11 - Testes Unitários
Ambiente
JUnit
Criando e executando testes com ferramenta
Relatórios
Módulo 12 - Testes de Performance
Ambiente
Ferramenta de testes de performance
Criando e executando testes com ferramenta
Relatórios
Módulo 13 - Testes de API
Ambiente
Ferramenta de testes de API
Criando e executando testes com ferramenta
Relatórios
Módulo 14 - Gestão de defeitos
Gestão de defeitos
Ciclo de vida de defeito
Por que ocorrem defeitos
Como ajudar a evitar defeitos
Identificando defeitos
Priorização e categorização de defeitos
Como reportar
Severidade
Ferramentas de gestão de defeitos
Relatório de defeitos
Módulo 15 - Avaliação de conclusão e relatórios
Níveis de teste
Avaliação de conclusão
Repetição de testes
Relatórios de execução
Relatórios de defeitos
Módulo 16 - Encerramento
Coleta de dados
Revisão de entregáveis
Lições aprendidas
Módulo 17 - Técnicas estáticas
Revisões
Análise estática por ferramentas
Módulo 18 - Mercado de testes: papéis, competências e responsabilidades
Área/empresa de testes
Profissional de testes
Testadores e Desenvolvedores
Teste independente
Melhores práticas em teste de software
Módulo 19 - Normas internacionais de qualidade de software
IEEE 829
ISO 12207
ISO 15504
ISO 9126
ISO 14598
ISO 25000
Módulo 20 - Modelos de qualidade de software
CMMI
MPS.BR
Módulo 21 - Certificação de teste
Objetivo da certificação
Algumas certificações disponíveis
Certificação CTFL
Módulo 22 - Ferramentas de Teste
Gestão de testes
Gestão de defeitos
Testes de desempenho
Módulo 23 - Ferramenta de Gestão de Testes Testlink
Como instalar pré-requisitos
Como instalar Testlink
Integração Testlink e Mantis
Escrita de testes
Execução de testes
Relatórios
Módulo 24 - Ferramenta de Gestão de Defeitos Mantis
Pré-requisitos
Como instalar Mantis
Relatar defeitos
Relatórios
Módulo 25 - Testes em nuvem
Ambiente
Criando e executando seu primeiro teste
Módulo 26 - Automação de Testes
Análise das necessidades
Planejamento
Boas práticas de desenvolvimento de software para automação de testes
Exemplos de Ferramentas
Módulo 27 - Automação de testes com Selenium IDE
Ambiente
Criando e executando testes
Módulo 28 - Automação de Testes com Selenium WebDriver
Definição
Ambiente necessário
Como configurar
Escrevendo seu primeiro teste automatizado
Executando seu teste automatizado
Pré-requisitos
Módulo 29 - Automação de testes para aplicações Desktop
Ambiente
Criando e executando seu primeiro teste automatizado
Módulo 30 - Automação de testes mobile
Ambiente
Criando e executando seu primeiro teste automatizado
Módulo 31 - Container com Docker
Módulo 32 - Máquinas virtuais
Modulo 33 - Integração contínua
Integração continua
Continuous deploy
Jenkins
Turmas Realizadas
Alunos Sisnema
Cursos Diferentes
Sisnema informa: usamos cookies para personalizar anúncios e melhorar a sua experiência no site. Ao continuar navegando, você concorda com a nossa Política de Privacidade.