Files
everything-claude-code/docs/pt-BR/rules/testing.md
2026-03-21 14:06:49 +01:00

958 B

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