ExpertiDict

Desenvolvimento de Software · Intermediário · Inglês · Técnico

BDD

/ˌbiː diː ˈdiː/sigla

Prática que descreve o comportamento esperado do sistema em linguagem natural, em cenários que viram testes, aproximando negócio, desenvolvimento e QA.

Onde usar

'Escrevemos os cenários em BDD com a área de negócio'. Costuma usar o formato dado, quando, então.

Exemplos

With BDD, the business team can read the test scenarios.

Com BDD, a área de negócio consegue ler os cenários de teste.

We write the BDD scenarios before the code.

Escrevemos os cenários de BDD antes do código.

Cuidado

BDD não é uma ferramenta nem apenas escrever testes em Gherkin: a essência é a conversa compartilhada sobre o comportamento esperado.

Sinônimos

desenvolvimento guiado por comportamento

Origem

Sigla de behavior-driven development, proposta por Dan North.

Veja também

Todos os termos de Desenvolvimento de Software