Índice:
- Definição - O que significa BDD (Behavior Driven Development)?
- Techopedia explica Behavior Driven Development (BDD)
Definição - O que significa BDD (Behavior Driven Development)?
O Behavior driven development (BDD) é uma abordagem de desenvolvimento de software que se baseia em interações entre diferentes camadas de partes interessadas, na saída de tais interações e em como essas interações levam ao desenvolvimento de software.
O BDD se concentra nas especificações comportamentais dos associados com cada unidade de software em desenvolvimento.
Techopedia explica Behavior Driven Development (BDD)
O BDD fornece uma estrutura formal de criação de aplicativos que combina desenvolvimento ágil de software (ASD), desenvolvimento orientado a testes (TDD) e outros princípios para criar produtos de software. O BDD trabalha associando o resultado comercial como uma “história” ou especificação que define seus requisitos, benefícios comerciais e metodologia de teste comum usada para determinar a conclusão de uma unidade de software.
O BDD distribui as partes interessadas entre duas classes distintas, como segue:
- Principais stakeholders: foco nos objetivos, resultados e comportamento do aplicativo
- Partes interessadas incidentais: pessoas funcionais e não funcionais trabalham para fornecer o comportamento e os resultados desejados do aplicativo