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.
0 comments:
Postar um comentário