Este curso abrange os fundamentos e práticas avançadas de testes de software, desde conceitos básicos até técnicas profissionais de teste. O material é estruturado em três módulos principais, cada um focando em aspectos específicos do processo de teste.
- Compreender os fundamentos de testes de software
- Dominar diferentes técnicas e estratégias de teste
- Aprender ferramentas profissionais de teste
- Desenvolver habilidades práticas de documentação
- Simular ambiente real de trabalho de um tester
- Aula 1: Introdução aos Testes de Software
- Aula 2: Terminologia e Artefatos de Teste
- Aula 3: Níveis de Teste - Parte 1
- Aula 4: Níveis de Teste - Parte 2
- Aula 1: Tipos de Teste na Prática
- Aula 2: Técnicas Caixa Preta vs Branca
- Aula 3: Estratégias Preventivas e Reativas
- Aula 4: Ferramentas Profissionais
- Aula 1: Plano de Teste Robusto
- Aula 2: Relato de Defeitos
- Aula 3: Ciclo de Melhorias
- Aula 4: Qualidade Contínua
- Linguagem de Programação: Python 3.8+
- Frameworks de Teste: pytest
- Testes E2E: Playwright
- Testes de Carga: k6, Locust
- Monitoramento: Grafana
- CI/CD: GitHub Actions
- Documentação: Markdown
- Relatórios: pytest-html
- Clone o repositório:
git clone https://github.com/seu-usuario/curso-testes.git
- Configure o ambiente:
# Crie um ambiente virtual
python -m venv venv
# Ative o ambiente virtual
# Windows:
venv\Scripts\activate
# Linux/Mac:
source venv/bin/activate
# Instale as dependências
pip install -r requirements.txt
- Siga a ordem dos módulos:
- Comece pelo Módulo 1
- Complete todos os exercícios
- Faça as entregas via GitHub Issues
- Participe das discussões
Consulte o documento Instruções para Entrega dos Exercícios para detalhes sobre:
- Forma de entrega via GitHub Issues
- Estrutura das issues
- Prazo de entrega (29/04/2024)
- Critérios de avaliação
- Exercícios obrigatórios
A nota final é composta por:
- 40% Issues de exercícios
- 30% Projeto final
- 30% Participação em discussões
- Email: suporte@cursotestes.com
- Discord: [Link para servidor]
- Issues: [GitHub Issues]
- Início: 01/04/2024
- Entrega dos Exercícios: 29/04/2024
- Projeto Final: 15/05/2024
- Encerramento: 30/05/2024
Este projeto está licenciado sob a Licença MIT.