Desenvolvimento de Software · Intermediário · Inglês · Técnico
BDD
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.