Automated Test Scaffolding

Generates a complete automated test structure (unit, integration, edge cases) based on existing code. Use for writing tests, increasing coverage, or creating mocks.

Sby Skills Guide Bot
TestingIntermediate
1008/12/2026
Claude CodeCursorWindsurfCopilotCodex
#test-scaffolding#unit-testing#mocks#edge-cases#test-coverage

Recommended for


name: test-scaffold description: Gera estrutura completa de testes automatizados (unitários, integração e edge cases) com base no código existente. Use para "escrever testes para este arquivo", "aumentar cobertura" ou "criar mocks".

Workflow

  1. Contexto de Teste: Analisa o código de produção alvo e identifica as dependências externas (banco, APIs, cache, relógio do sistema).
  2. Scaffolding de Mocks: Cria stubs, spies e mocks para todas as fronteiras externas detectadas, isolando o componente.
  3. Geração de Cenários:
    • Caminhos Felizes (Happy Paths).
    • Limites (Boundary values / Edge cases).
    • Tratamento de Exceções (Falhas de rede, null pointers, retornos inválidos).
  4. Criação de Artefatos: Gera o arquivo de teste *.spec.* ou *_test.* no local adequado conforme o padrão do framework detectado em memorys/architecture.md.

Restrições

  • Testes devem usar nomes descritivos.
  • Foco em testar o comportamento (Behavior) e não a implementação estrutural, evitando testes frágeis.
Related skills