BDD

BDD
Behavior Driven Development / Desenvolvimento Orientado a Comportamento

Foi originalmente concebido em 2003, por Dan North. BDD encoraja a colaboração entre desenvolvedores, setores de qualidade, pessoas não técnicas ou de negócios em um projeto de software. Defende o uso de linguagem ubíqua, para estabelecer uma comunicação mais presente em todo o projeto. Nessa abordagem  todos devem usar os mesmos termos, tanto na linguagem falada quanto no código durante as conversas diárias entre especialistas de negócio e times de desenvolvimento.

Mas como funciona?



Benefícios:
  • Com os feedbacks rápidos também é possível saber se os requisitos descritos através dos comportamentos estão funcionais;
  • BDD oferece uma orientação mais precisa sobre a organização de conversação entre desenvolvedores, testadores e especialistas de domínio;
  • Notações da abordagem BDD, em particular, ​​estão mais perto de linguagem cotidiana, com uma curva de aprendizado mais superficial;
  • Aumenta a integração entre o cliente, os testadores e os desenvolvedores pois todos falam a mesma lingua;
  • As User Stories servem como Test Case, Código do teste automatizado e Design.


O BDD vem principalmente para tornar mais claro o fluxo de desenvolvimento e a usabilidade de uma feature. Utilizado em geral para o aperfeiçoamento das práticas decorrentes de TDD e ATDD.

Bem pessoal, espero que tenham gostado! Aguardem o próximo post e até a próxima \o.

About thallitaceleste

0 comments:

Postar um comentário