Plano de Ensino 📅
Curso: Qualidade e Testes de Software
Ementa
- Módulo 1: Fundamentos e Modelos: Qualidade, papéis do QA, STLC, CMMI e MPS.br.
- Módulo 2: Técnicas e Processos: Caixa Preta, Caixa Branca, Clean Code e Testes de Integração.
- Módulo 3: TDD e Tipos de Teste: Red-Green-Refactor, testes de regressão, carga e usabilidade.
- Módulo 4: Automação e Ferramentas: Selenium, Playwright, Postman, Jira e projeto integrador.
Cronograma (16 Aulas)
🏛️ Módulo 1: Fundamentos e Modelos
- Aula 01: Qualidade de Software e Papel do QA
- Aula 02: Modelos de Qualidade (CMMI, MPS.br, Níveis de Maturidade)
- Aula 03: Ciclo de Vida de Testes (STLC) vs SDLC
- Aula 04: Documentação e Controle (Plano de Teste, Casos de Teste, Report de Bugs)
💻 Módulo 2: Melhores Práticas e Técnicas
- Aula 05: Melhores Práticas de Programação (Clean Code, Refatoração, Pair Programming)
- Aula 06: Controle de Versão (Git/GitHub) e Introdução ao CI
- Aula 07: Técnicas de Teste – Caixa Preta (Partição de Equivalência, Valor Limite)
- Aula 08: Técnicas de Teste – Caixa Branca (Cobertura de Código, Fluxo de Controle)
🧪 Módulo 3: TDD e Tipos de Teste
- Aula 09: Tipos de Testes Funcionais (Aceitação, Regressão, Exploratório)
- Aula 10: Testes Não Funcionais e Usabilidade (Carga, Segurança, UX)
- Aula 11: Desenvolvimento Orientado por Testes (TDD)
- Aula 12: Testes Unitários e de Integração (Estrutura AAA, Mocks)
🚀 Módulo 4: Automação e Gestão
- Aula 13: Automação de Testes Web (Selenium/Playwright)
- Aula 14: Testes de API (Postman, Métodos HTTP, Validação)
- Aula 15: Gestão de Defeitos e Ferramentas (Fluxo de Bugs, Priorização, Jira)
- Aula 16: Projeto Integrador Final (Aplicação Prática Completa)
Avaliação
- Exercícios: 16 listas de exercícios (Básico, Intermediário e Desafio).
- Projetos: 16 mini-projetos evolutivos.
- Quizzes: 16 testes de conhecimento (10 perguntas cada).
- Projeto Final: Aplicação completa de planejamento, execução e automação de testes com relatório formal.