Werkgroepen
Werkgroep Behaviour Driven Development (BDD)
| Trekker | Kaspar van Dam |
| Over | Eén van de kenmerken van BDD is dat je voorbeelden gebruikt om het gewenste gedrag van de te ontwikkelen software te beschrijven. Deze voorbeelden zijn voor iedereen leesbaar en begrijpelijk. |
Wat is Behaviour Driven Development?
Waarom Behaviour Driven Development?
BDD is ontwikkeld om de communicatie tussen developers, testers en niet-technische deelnemers aan een softwareproject te verbeteren. Het komt voort uit het Test Driven Development (TDD). Bij TDD schrijft de ontwikkelaar eerst zijn unit test voordat er ontwikkeld wordt. Dit dwingt hem om onder andere na te denken over het ontwerp van zijn applicatie. Maar waar de ontwikkelaar bij het werken volgens TDD niet over na hoeft te denken is waarom de code wordt beschreven. Ofwel; waarom hij maakt wat hij maakt. Waarom wil de klant deze software? Wat is de vraag achter de klantvraag? En is de bedachte oplossing een antwoord daarop? Deze aspecten blijven binnen TDD onbelicht. BDD legt door te werken met leesbare en begrijpelijke voorbeelden wel de link tussen het technische niveau (het ontwikkelwerk) en het functionele niveau (de klantwens). Wanneer het team weet waarom de klant een bepaalde feature gerealiseerd wilt zien is het ook mogelijk alternatieve (technische) oplossingen voor te stellen. Op deze wijze wordt de mogelijkheid gecreëerd voor team en klant om elkaar uit te dagen de beste oplossing (in termen van geld, time-to-market en kwaliteit) te realiseren.
Meer weten over wat BDD is en wat het kan betekenen binnen jouw team of organisatie?
De werkgroep BDD heeft een workshop ontwikkeld waarin deelnemers zelf de kracht van Behaviour-Driven Development (BDD) kunnen ervaren. Deze workshop is onder andere gegeven tijdens het Najaarsevenement 2025 en zal in de toekomst vaker worden aangeboden.
Publicaties werkgroep(en):
- Behaviour Driven Development: a case Study Part 1: https://www.testnet.org/
artikelen/case-study- behaviour-driven-development- part-1/ -
Behaviour Driven Development: a case Study Part 2: https://www.testnet.org/
artikelen/case-study- behaviour-driven-development- part-2/ -
Why is BDD confused with testing?: https://www.testnet.org/
artikelen/why-is-bdd-confused- with-testing/ -
Wekrgroep BDD bestaat één jaar: https://www.testnet.org/
artikelen/werkgroep-bdd- bestaat-1-jaar/
Interesse
Heb je interesse in deelname aan de werkgroep of wil je meer informatie? Stuur dan een mailtje naar bdd@testnet.org.
Meer informatie over de Testnet werkgroepen in het algemeen? Mail dan naar werkgroepen@testnet.org.