Inhoud

Doelgroep

Iedereen die betrokken is in software development:

  • management
  • business analyst
  • developer
  • tester
  • product owner

Voor workshop 3 is voorkennis noodzakelijk. 

Doelstellingen

WS 1: Wat is BDD (niet)?

Na deze workshop heb je een goed beeld over wat BDD precies inhoud en kom je te weten of BDD goed in jouw projecten zou passen. De workshop geeft u een correcte mindset voor het toepassen van BDD in jouw eigen projecten en is de ideale voorbereiding op onze tweede workshop. 

WS 2: De BDD Workflow

Na deze workshop heb je een goed begrip van de BDD workflow. Je weet hoe je goede example mapping sessies toepast, hoe je goede scenario's moet schrijven, hoe je de scenario's kan automatiseren met Cucumber Open en levende documentatie kan creëren over de software die je team aan het ontwikkelen is.

WS 3: Automation met BDD

Na deze workshop heb je een goed inzicht over hoe je met Cucumber Open scenario's voor de hele testpiramide kan automatiseren en ken je enkele belangrijke tools die je kunnen helpen bij de integratie van BDD in uw ontwikkelingsproces. 

 

Programma

WS 1 (halve dag) Wat is BDD (niet)?

  • De achtergrond van BDD 
  • De kern van BDD
  • De voor- en nadelen van BDD
  • De misvattingen over BDD 
  • De valkuilen van BDD 
  • De ideale BDD workflow 
  • De custom BDD matrix

WS 2 (1,5 dag) De BDD workflow

  • De drie fasen van BDD:
    • Discovery
    • Formulation
    • Automation
  • De custom BDD matrix voor een graduele toepassing van BDD in jouw projecten
  • De three amigos workshop met example mapping sessies
  • Schrijven van scenario’s in Gherkin
  • Een cookbook met best practices voor het schrijven van goede specificaties/scenario’s
  • specifications/scenarios uitvoerbaar maken met Cucumber Open
  • Living documentation

WS 3 (1 dag) Automation met BDD

  • Hoe kan ik scenario's gebruiken op de verschillende lagen van de testpiramide 
  • Best practices voor het automatiseren van scenario's 
  • Tools: 
    • Cucumber Open 
    • AssertThat & Cucumber for Jira 
    • Serenity
Lesgever
  • Elke Steegmans (UCLL)
  • Frederik Thielemans (UCLL)
  • David Vandenbroeck (UCLL)
Georganiseerd door

FirstTimeRight-projectteam van Digital Solutions (BDD-DNA)