Digite para filtrar os verbetes do Glossário.

    Git e qualidade · Vibe Coding: Do Zero ao MVP

    O que é BDD?

    BDD descreve o comportamento esperado em linguagem compartilhada por negócio e código. Entenda o cenário, a automação e a conferência final do aceite.

    Também chamado de: Behavior-Driven Development, desenvolvimento guiado por comportamento

    O que é BDD

    BDD é a prática de descrever o comportamento esperado em uma linguagem compartilhada pela área de negócio e pela área técnica. O cenário informa a situação inicial, a ação e o resultado.

    O texto estrutura a conversa na etapa de desenho. A mesma descrição pode virar teste automatizado, e a área responsável confere se a implementação cumpre o que foi combinado.

    O cenário

    O cenário descreve a situação inicial. A ação descreve o que acontece, e o resultado apresenta o efeito observável.

    Um cenário bom usa exemplos concretos, como um valor e uma data. A descrição genérica esconde a exceção e produz um teste que passa sem cobrir o caso real.

    BDD e TDD

    O TDD começa pelo teste da unidade. O BDD começa pela descrição do comportamento que o cliente reconhece.

    As duas práticas se complementam. O cenário do BDD orienta o teste de integração, e o TDD guia a implementação interna.

    Exemplo

    Como conferir

    Leia o cenário com a área que conhece o problema. Confira se o resultado é observável e se a exceção aparece. Execute o teste automatizado e compare com o texto.

    O requisito e a condição de aceite dão base ao cenário. A regressão confirma que a mudança não quebrou o comportamento anterior.

    Dúvidas frequentes

    Perguntas frequentes sobre BDD

    BDD é a mesma coisa que TDD?
    O TDD guia a implementação pelo teste. O BDD descreve o comportamento em uma linguagem que a área de negócio também entende, e o teste pode ser automatizado depois.
    O cenário precisa de ferramenta?
    Não. Um cenário escrito com situação inicial, ação e resultado já estrutura a conversa. A ferramenta automatiza o mesmo texto quando o projeto precisa.
    Qual área escreve o cenário?
    A conversa reúne a área que conhece o problema e a área que implementa. O texto final precisa ser compreensível para as duas.
    BDD garante que o comportamento está correto?
    Não. Ele confirma que o cenário descrito acontece. A expectativa continua dependendo da leitura do problema e da validação com o cliente.

    Para continuar

    Recursos relacionados

    Aplicação na formação

    Vibe Coding: Do Zero ao MVP

    Na Formação Vibe Coding, o BDD aparece no cenário de aceite que o agente recebe na etapa de implementação.

    Conhecer a formação
    Capa da Formação Vibe Coding do Zero ao MVP

    Fontes consultadas

    Referências deste verbete

    Este verbete ajudou você?

    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$ 1.997 à vista ou até 10x de R$ 219 no cartão.

    R$ 1.997/ano

    • 12 meses de acesso ao Founders
    • 90 dias de mentoria intensiva, um encontro por dia útil
    • Dia de conteúdo (terça e quinta) e War Room (segunda, quarta e sexta)
    • 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