eLearning
linkedin.com
Gedragsgestuurde ontwikkeling
Summary
Leer de basis van gedragsgestuurde ontwikkeling (BDD). Ontdek hoe BDD de samenwerking kan verbeteren, de vereisten verfijnen en eerder in de softwaretestcyclus defecten detecteren.
Gedragsgestuurde ontwikkeling (of BDD van het Engels 'Behavior-driven development') komt voort uit testgedreven ontwikkeling als een proces dat de samenwerking met niet-technische teams verbetert. BDD-tests zijn gericht op het gedrag van de gebruiker en het systeem en kunnen details aan het licht brengen die vaak verloren gaan tijdens het traditionele softwareontwikkelingsproces. Deze training gaat over de basis van gedragsgestuurde ontwikkeling. Leer hoe BDD past in een agile workflow, hoe u het BDD-proces binnen een team kunt aansturen en wat de basisprincipes zijn van populaire BDD-frameworks zoals Cucumber. Instructeur Robin Beck helpt u om aan de slag te gaan met Cucumber en zijn programmeertaal Gherkin. Hij geeft voorbeelden van hoe u specificaties schrijft, scenario's definieert, faaltests opstelt en uw code optimaliseert om domeingestuurd en objectgericht ontwerp te benadrukken. Hij sluit af met een aantal best practices om gedragsgestuurde ontwikkeling te implementeren en het basisprincipe niet uit het oog te verliezen: gedrag komt vóór functie.