mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-03-30 21:53:28 +08:00
30 lines
958 B
Markdown
30 lines
958 B
Markdown
# Requisitos de Teste
|
|
|
|
## Cobertura Mínima de Teste: 80%
|
|
|
|
Tipos de Teste (TODOS obrigatórios):
|
|
1. **Testes Unitários** - Funções individuais, utilitários, componentes
|
|
2. **Testes de Integração** - Endpoints de API, operações de banco de dados
|
|
3. **Testes E2E** - Fluxos críticos do usuário (framework escolhido por linguagem)
|
|
|
|
## Desenvolvimento Orientado a Testes (TDD)
|
|
|
|
Fluxo de trabalho OBRIGATÓRIO:
|
|
1. Escreva o teste primeiro (VERMELHO)
|
|
2. Execute o teste - deve FALHAR
|
|
3. Escreva a implementação mínima (VERDE)
|
|
4. Execute o teste - deve PASSAR
|
|
5. Refatore (MELHORE)
|
|
6. Verifique cobertura (80%+)
|
|
|
|
## Resolução de Falhas de Teste
|
|
|
|
1. Use o agente **tdd-guide**
|
|
2. Verifique o isolamento de teste
|
|
3. Verifique se os mocks estão corretos
|
|
4. Corrija a implementação, não os testes (a menos que os testes estejam errados)
|
|
|
|
## Suporte de Agentes
|
|
|
|
- **tdd-guide** - Use PROATIVAMENTE para novos recursos, aplica escrever-testes-primeiro
|