Behaviour Driven Development (BDD) is een aanpak die de samenwerking tussen “Business” en “IT” versterkt. Het helpt het ontwikkelteam te focussen op het leveren van Business Waarde. Door het toepassen van "test first" approach met BDD gaat de kwaliteit van het geleverde product omhoog en wordt er direct een krachtige regressietestset opgebouwd.
SpecFlow is een tool die BDD ondersteunt voor .NET-talen. Het stelt je in staat om het gedrag van een applicatie te definiëren zonder in detail te treden over hoe die functionaliteit wordt geïmplementeerd. De tool staat als een brug tussen de technische taal van code en de domeintaal die wordt gebruikt door bedrijfsanalisten, gebruikers en iedereen die geen code leest. Het stelt teams in staat om op een meer collaboratieve en efficiënte manier te werken, wat leidt tot betere software en een snellere levering.
In deze training leer je hoe de werkzaamheden van business analyse, ontwikkelen en testen samenkomen om gezamenlijk inzicht te krijgen in de requirements en de te bouwen software.
Wat ga je leren?
Tijdens deze training komen de volgende onderwerpen aan bod:
Context en belang van BDD
Effectieve manieren om waardevolle BDD-scenario’s te definiëren
Belang van three amigo sessies
Opzetten van Gherkin scenario’s
Patronen voor creëren van waardevolle scenario’s
Praktijkoefeningen met Gherkin scenario’s
Oefenen met automatiseren van BDD scenario’s (met Specflow)
Wat ga je doen?
De training is een mix van theorie en praktijk, waardoor het geleerde direct ervaren wordt. Er is voldoende ruimte om vragen te stellen om zo meer begrip van het onderwerp te krijgen.
Voor wie is deze training geschikt?
De training is geschikt voor business analisten en product owners. Daarnaast iedereen die zich bezig houdt met ontwikkelen en testen.
Welke voorkennis heb je nodig?
Er is voor deze training geen specifieke voorkennis nodig.