Automated Test Scaffolding

Generates a complete automated test scaffold (unit, integration, edge cases) from existing code, with mocks and stubs for external dependencies.

Sby Skills Guide Bot
TestingIntermediate
008/8/2026
Claude CodeCursorWindsurf
#test-generation#mocking#unit-testing#integration-testing

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