Digite para filtrar as páginas da documentação.

    Specsfy

    Preparar os testes no Specsfy com specsfy-06-tdd-bdd

    Como a skill specsfy-06-tdd-bdd transforma cenários da spec em testes executáveis e produz o RED que autoriza o início da implementação real do código.

    Esta skill usa os cenários da spec para criar testes executáveis. Ela mantém a rastreabilidade entre o comportamento descrito e a prova no código.

    Quando usar

    Use para preparar o RED que autoriza a implementação, executar um ciclo RED–GREEN–REFACTOR ou verificar testes e rastreabilidade.

    Se precisar escolher runner, comando ou caso focal, a skill apresenta exatamente uma pergunta numerada. Ela contém três ou mais respostas sugeridas, Escrever outra resposta, Gere outras opções e Avançar desde a primeira rodada.

    Como descrever a tarefa

    Para preparar o próximo teste focal e produzir a evidência de RED, use o modo prepare:

    Use $specsfy-06-tdd-bdd em modo prepare para
    specs/<estado>/0004-recuperar-senha/spec.md.

    Para conferir os testes e a rastreabilidade de uma entrega existente, use o modo verify:

    Use $specsfy-06-tdd-bdd em modo verify na spec 0004.

    Exemplo passo a passo

    1. A skill seleciona a próxima condição de aceite.
    2. Encontra o runner real do projeto.
    3. Em Laravel, exige .env.testing com destino explícito e separado do .env.
    4. Confere o comando com check_database_safety.mjs. Se o resultado não for SAFE, não executa nenhum teste.
    5. Cria um teste com marcador de rastreabilidade.
    6. Executa somente o teste focal.
    7. Confirma:
    RED válido: o teste falhou porque a recuperação ainda não foi implementada.
    Caso: TDD-AC-001

    Depois da implementação, a skill repete o teste focal e executa a regressão para confirmar que o comportamento ficou GREEN sem quebrar o restante.

    O bloco Gherkin da spec é uma referência legível. A prova automatizada fica na suíte normal do projeto, não em um arquivo .feature nem em uma segunda suíte.

    O que esperar

    • caso de teste ligado a uma condição de aceite da spec.
    • comando e resultado registrados.
    • distinção entre falha esperada e problema de ambiente.
    • cobertura de sucesso, regra e limite.
    • regressão depois do GREEN.

    Erros comuns

    • chamar erro de configuração de RED.
    • escrever produção no modo prepare.
    • criar testes que não correspondem às condições de aceite.
    • considerar o Gherkin sozinho como teste executado.
    • aprovar o plano sem prova focal.
    • executar teste para descobrir se a conexão está correta.
    • recriar ou limpar todo o banco para preparar a suíte.

    Próximo passo

    Com RED válido e tarefa pronta, use specsfy-07-implement. Para apenas reorganizar as tarefas, volte a specsfy-05-tasks.

    Planos Promovaweb

    Tire seus projetos do papel

    O Plano Martech cobre automação e atendimento. O Plano IA Makers acrescenta desenvolvimento com IA, enquanto o Plano Founders trata de gestão de negócios. Todos são anuais.

    Plano Martech

    Para conectar automação, marketing e atendimento com infraestrutura própria.

    R$ 897

    R$ 597/ano

    • Grade de automação, atendimento, marketing e análise de indicadores
    • Instalador Exclusivo Promovaweb
    • n8n, Evolution API, Chatwoot e Mautic
    • Trilha DevOps incluída
    • Encontros ao vivo (terça e quinta)
    • Comunidade e acompanhamento
    Conhecer o plano

    Plano Founders

    Plano anual para fazer um projeto de tecnologia avançar, com 90 dias de mentoria intensiva.

    R$ 2.997/ano

    • 12 meses de acesso ao Founders
    • 90 dias de mentoria intensiva (segunda a sexta)
    • War Rooms às segundas, quartas e sextas
    • Encontro semanal em grupo após a fase intensiva
    • Formação Vibe Coding incluída no plano anual
    • Consultoria individual de até duas horas (bônus)
    Conhecer o plano