Especificação por meio de exemplos (BDD, testes de aceitação, …)

Olá

Behavior Driven Development (BDD ou ainda uma tradução Desenvolvimento Guiado por Comportamento) é uma técnica de desenvolvimento Ágil que encoraja colaboração entre desenvolvedores, setores de qualidade e pessoas não-técnicas ou de negócios num projeto de software. Foi originalmente concebido em 2003, por Dan North como uma resposta à Test Driven Development (Desenvolvimento Guiado por Testes), e tem se expandido bastante nos últimos anos.

Veja mais neste artigo no SlideShare:

Nosso objetivo como desenvolvedor de software, é atender nosso cliente com software dentro do esperado, desta forma BDD contribui de maneira significativa neste caminho.