Cursusaanbod
Dag 01
Introductie
- Waarom BDD?
- BDD als verlengstuk van Agile
- Agenda voor dag 01
BDD toepassen in verschillende stadia van de softwareontwikkelingscyclus
- Vóór de ontwikkeling
- Tijdens de ontwikkeling
- Na de ontwikkeling
Eén taal om ze allemaal te regeren
- Ingenieurs en niet-ingenieurs spreken verschillende talen
- De kloof overbruggen door BDD
- Een voorproefje van de BDD-taal: Gherkin
De verschillende rollen van BDD
- BDD als productvereisten (voor product owner)
- BDD als acceptatiecriterium (voor ontwikkelaars)
- BDD als testcases (voor testers)
- BDD als beschrijving van het product (voor andere belanghebbenden)
Terug naar Agile: Het begint allemaal met User Stories
- Overzicht van de Agile ontwikkelingscyclus
- De rol van User Stories in Agile ontwikkeling
Q&A-sessie en discussie
Quiz
Het maken van een Good User Story
- De juiste taal gebruiken
- Rol, Actie, Resultaat
- Een voorbeeld van een gebruikersverhaal
Activiteit - Het schrijven van een User Story
- Het schrijven van je eerste User Story - individuele activiteit
- Aanscherping van uw User Stories - teamactiviteit
- Het leveren van uw User Story - teamactiviteit
User Stories in echte projecten
- Teamdynamiek
- Tools en technieken
- User Stories in de softwareontwikkelingscyclus
Op naar BDD
- Uitbreiding van de User Story
- Introductie van het functiebestand
- Het verwachte gedrag van software vastleggen
- Zich voorstellen hoe "onverwacht" gedrag eruit ziet
Een Good-functiebestand maken
- De juiste taal gebruiken (Gherkin)
- gegeven, wanneer, dan
- Een voorbeeld van een functiebestand
Activiteit - Een functiebestand schrijven - DEEL 01
- Het schrijven van je eerste Feature File - individuele activiteit
- Functie sectie
- Scenario sectie
- Uw functiebestand aanscherpen - teamactiviteit
- Het aanleveren van uw Feature File - teamactiviteit
Functiebestanden in echte projecten
- Teamdynamiek
- Tools en technieken
- User Stories in de softwareontwikkelingscyclus
Q&A-sessie en discussie
Quiz
Uw omgeving instellen
- Gherkin mooi maken
- De vreugde van productiviteit
Activiteit - Een functiebestand schrijven - DEEL 02
- Het schrijven van uw Feature File - individuele activiteit
- Meerdere argumenten doorgeven aan uw scenario
- Sectie Scenariooverzicht
- Uw functiebestand aanscherpen - teamactiviteit
- Het aanleveren van uw Feature File - teamactiviteit
Q&A-sessie en discussie
Quiz
Slotwoord
Dag 02
Introductie
- Samenvatting van de vorige dag
- Agenda voor dag 02
Uw eigen product - een introspectie
- Het beschrijven van uw product
- Een tekening maken van uw product
Uitbreiding van de testdekking
- Bruikbaarheid van het systeem
- Business Vereisten
- Business Processen
Activiteit - Een functiebestand schrijven - DEEL 03
- Het schrijven van uw Feature File - individuele activiteit
- Voorbeelden sectie
- Hergebruik van data en scenario's
- Functies en scenario's ordenen met tags
- Uw functiebestand aanscherpen - teamactiviteit
- Het aanleveren van uw Feature File - teamactiviteit
Q&A-sessie en discussie
Quiz
Het functiebestand - wat u moet weglaten
- Wat moet ik aan de ingenieurs overlaten?
- Low-level functionaliteit (unit tests)
- Uitgebreide cross-component functionaliteit (integratie en API-testen)
Q&A-sessie en discussie
Quiz
Uw eigen product - een introspectie
- Hoe bruikbaar is uw product?
- Hoe bruikbaar is uw product voor externe gebruikers?
Communication met mensen buiten je team
Samenvatting en volgende stappen
Vereisten
- Inzicht in de concepten van gebruikersvereisten
- Een scherp oog voor de goedheid en tekortkomingen van software, vanuit het perspectief van de eindgebruiker
- Programming en testervaring zijn niet vereist
Audiëntie
- Product eigenaren en managers
- Business Analisten
- Handmatige testers
- Eindgebruikers van een softwareproduct of -systeem
- Niet-ingenieurs en niet-programmeurs die betrokken zijn bij productontwerp
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Reviews (7)
Gebruik van powerpoint / verf om het trainingsmateriaal gaandeweg te maken. Profiteer van de ervaring van de trainers. Het gebruik van het voorbeeld van de "bioscoopboekingstool" en onze casestudy's van break-outgroepen brachten de aanpak echt tot leven
Mark - Leeds Building Society
Cursus - BDD for Non-Programmers: Live Workshop
Automatisch vertaald
Craig was echt behulpzaam en het materiaal was zeer nuttig om hopenwijze mee te nemen en te gebruiken in onze werkelijke dagelijkse taken. We konden werken aan praktijkvoorbeelden die verknopt zijn aan ons huidige werk, waar Craig ondersteuning bij biedt en feedback gaf. Dit was echt behulpzaam.
David Pinkstone - Leeds Building Society
Cursus - BDD for Non-Programmers: Live Workshop
Automatisch vertaald
Het training was geweldig, ik zag dat er veel voorbereiding in was gestopt om het op het juiste niveau van detail te brengen en om de oefeningen relevant te maken. Ik gebruik BDD al op een heel eenvoudig niveau, dus ik was vooral geïnteresseerd in hoe BDD-uitspraken door testers en automatiserende testers worden gebruikt, en daarom hoe ik mijn werk kan verbeteren om het meer bruikbaar te maken voor andere teamleden.
Sadie Brown - Leeds Building Society
Cursus - BDD for Non-Programmers: Live Workshop
Automatisch vertaald
Begrijpen hoe ik user stories en BDD kan toepassen in mijn team - ik heb al goed feedback gekregen van de veranderingen die ik aan mijn werk heb doorgevoerd als gevolg van de training
Lindsey Smith - Leeds Building Society
Cursus - BDD for Non-Programmers: Live Workshop
Automatisch vertaald
Een gestructureerde leerervaring om te beginnen met BDD.
Gagan Gupta - Leeds Building Society
Cursus - BDD for Non-Programmers: Live Workshop
Automatisch vertaald
Het was interactief en geschikt voor iemand als ikzelf die leert door werkelijk taken uit te voeren en van fouten te leren.
Liam Burton - Leeds Building Society
Cursus - BDD for Non-Programmers: Live Workshop
Automatisch vertaald
De trainer was zeer deskundig, ging in een tempo dat geschikt was voor de groep, en zorgde ervoor dat wij allemaal bijdragen.
Laura Bell - Leeds Building Society
Cursus - BDD for Non-Programmers: Live Workshop
Automatisch vertaald