Desenvolvimento Orientado a Comportamento - Definição do Glossário de CI/CD
O desenvolvimento orientado a comportamento expressa testes como cenários de comportamento legíveis, compartilhados por toda a equipe.
Desenvolvimento orientado a comportamento (BDD) estende o TDD ao descrever o comportamento desejado em linguagem natural (Given, When, Then) que tanto o negócio quanto a engenharia podem ler, e então automatizar esses cenários como testes.
O BDD, associado a Dan North, desloca o foco de testar a implementação para especificar o comportamento. Frameworks como Cucumber e SpecFlow executam os cenários.
No CI
Suítes de cenários BDD rodam no pipeline como quaisquer outros testes, oferecendo tanto proteção contra regressões quanto documentação legível por humanos.
Guias relacionados
Given, When, Then - CI/CD Glossary DefinitionGiven, When, Then: Given, When, Then is a template for expressing a test or scenario in plain language: given…
Test-Driven Development - CI/CD Glossary DefinitionTest-Driven Development: Test-driven development (TDD) is a practice of writing a failing test before writing…
Acceptance Test-Driven Development - CI/CD Glossary DefinitionAcceptance Test-Driven Development: Acceptance test-driven development (ATDD) is a collaborative practice whe…