Curso Preparatório: Continuous Testing Foundation
O curso preparatório para a certificação Continuous Testing Foundation é voltado para profissionais que desejam adquirir habilidades em implementação de testes contínuos (Continuous Testing) em pipelines de integração e entrega contínua. O curso cobre as melhores práticas de automação de testes, integração de testes com CI/CD e uso de ferramentas modernas de testes automatizados, preparando os participantes para o exame de certificação.
1. Introdução ao Continuous Testing
- Visão geral do Continuous Testing no ciclo de desenvolvimento
- Benefícios de testes contínuos em processos ágeis e DevOps
- Princípios e práticas de qualidade contínua
- Diferenças entre testes tradicionais e testes contínuos
2. Automação de Testes no Pipeline de CI/CD
- Integração de automação de testes em pipelines de CI/CD
- Configuração de testes automáticos para diferentes fases do ciclo de desenvolvimento
- Uso de testes automatizados em ambientes de desenvolvimento, testes e produção
- Gerenciamento de falhas e feedback em tempo real
3. Tipos de Testes em Continuous Testing
- Testes unitários, funcionais e de integração
- Testes de regressão automatizados
- Testes de desempenho e carga integrados ao pipeline
- Testes de segurança automatizados (DevSecOps)
4. Ferramentas e Tecnologias para Continuous Testing
- Principais ferramentas de automação de testes: Selenium, JUnit, TestNG, entre outras
- Uso de Jenkins, GitLab CI, CircleCI e outras ferramentas de CI/CD para automação de testes
- Integração de ferramentas de análise de código estático para verificação contínua
- Uso de containers e ambientes de testes isolados com Docker e Kubernetes
5. Gerenciamento de Testes e Métricas de Qualidade
- Definição de métricas chave para Continuous Testing
- Monitoramento de cobertura de testes e análise de relatórios
- Uso de dashboards e relatórios automatizados para tomada de decisões
- Implementação de melhoria contínua com base em métricas de qualidade
6. Integração de Testes com DevOps e Agile
- Como o Continuous Testing se integra com práticas DevOps
- Colaboração entre equipes de desenvolvimento, operações e testes
- Uso de feedback contínuo e ciclos curtos de teste no desenvolvimento ágil
- Automatização de testes em equipes multidisciplinares
7. Preparação para o Exame Continuous Testing Foundation
- Formato do exame Continuous Testing Foundation
- Simulados e práticas de exame
- Dicas para o exame: Estratégias de resposta
- Revisão de tópicos e conceitos chave
Pré-requisitos
- Conhecimento básico em automação de testes e metodologias ágeis
- Experiência com ferramentas de CI/CD é recomendada
A quem se dirige
- Desenvolvedores e engenheiros de automação de testes que trabalham com pipelines CI/CD
- Profissionais de QA (Quality Assurance) que desejam automatizar e integrar testes no ciclo de desenvolvimento
- Consultores DevOps que desejam implementar práticas de Continuous Testing
- Profissionais que desejam obter a certificação Continuous Testing Foundation e aprimorar suas habilidades em automação de testes