Kursplan
=============== Dag 01 =====================
Introduksjon
- Hvorfor BDD? BDD som en forlengelse av Agile Agenda for dag 01
Bruk av BDD på forskjellige stadier i programvareutviklingssyklusen
- Før utvikling Under utvikling Etter utvikling
Ett språk for å styre dem alle
- Ingeniører og ikke-ingeniører snakker forskjellige språk. Bridging gapet gjennom BDD En forhåndsvisning av BDD-språket: Gherkin
De forskjellige rollene til BDD
- BDD som produktkrav (for produkteier) BDD som akseptkriterier (for utviklere) BDD som testcase (for testere) BDD som en beskrivelse av produktet (for andre interessenter)
Tilbake til Agile: Det hele starter med brukerhistorier
- Oversikt over utviklingssyklusen Agile Rollen til User Stories i Agile utvikling
Spørsmål og svar økt og diskusjon
Quiz
Opprette en Goodd brukerhistorie
- Bruke riktig språk Rolle, Handling, Utfall
Skrive din første User Story – individuell aktivitet Stramning av User Stories – teamaktivitet Levere User Story – teamaktivitet
- Brukerhistorier i virkelige prosjekter
Teamdynamikk Verktøy og teknikker User Stories i programvareutviklingssyklusen
- Videre til BDD
Utvide brukerhistorien Introdusere funksjonsfilen Fange den forventede oppførselen til programvaren Tenk deg hvordan "uventet" oppførsel ser ut
- Opprette en Goodd funksjonsfil
Bruke riktig språk (Gherkin) Gitt, Når, Da
- Et eksempel på funksjonsfil
Stramning av funksjonsfilen din - teamaktivitet
- Levere funksjonsfilen din - teamaktivitet
Quiz
- Sette opp miljøet ditt
Gjøre Gherkin pen Gleden ved produktivitet
Aktivitet - Skrive en funksjonsfil - DEL 02
Skrive funksjonsfilen din - individuell aktivitet Sende flere argumenter til Scenario Scenario Outline-delen
- Stramning av funksjonsfilen din - teamaktivitet
Levere funksjonsfilen din - teamaktivitet
- Spørsmål og svar økt og diskusjon
Introduksjon
Oppsummering av dagen før dag 02
Ditt eget produkt - en introspeksjon
Beskrive produktet Tegne et bilde av produktet ditt
Utvide testdekningen
- Brukbarhet av systemet Business krav Business prosesser
Aktivitet - Skrive en funksjonsfil - DEL 03
- Skrive funksjonsfilen din - individuell aktivitet Eksempler-delen Gjenbruk av data og scenarier Organisere funksjoner og scenarier med tagger
Stramning av funksjonsfilen din - teamaktivitet
- Levere funksjonsfilen din - teamaktivitet
Spørsmål og svar økt og diskusjon
- Quiz
Quiz
Ditt eget produkt - en introspeksjon
Hvor brukbart er produktet ditt? Hvor anvendelig er produktet ditt for brukere utenfor?
- Communication med personer utenfor teamet ditt
Sluttkommentarer
Krav
- En forståelse av konsepter for brukerkrav
- Et kresne øye for god programvare og mangler ved programvare, fra et sluttbrukerperspektiv
- Programming og testerfaring er ikke nødvendig
Publikum
- Produkteiere og ledere
- Business analytikere
- Manuelle testere
- Sluttbrukere av et programvareprodukt eller system
- Ikke-ingeniører og ikke-kodere involvert i produktdesign
Testimonials (10)
Bruk av powerpoint/maling for å lage opplæringsmateriell etter hvert som vi gikk. Fordel av trenerens erfaring. Bruk av "kinobestillingsverktøyet"-eksemplet og våre break-out gruppe-casestudier gjorde virkelig tilnærmingen levende
Mark - Leeds Building Society
Kurs - BDD for Non-Programmers: Live Workshop
Machine Translated
Craig was really helpful and the material was very useful to hopefully take away and use in our actual day to day jobs. We were able to work on real life examples linked to our current work, which Craig supported and gave feedback. This was really helpful
David Pinkstone - Leeds Building Society
Kurs - BDD for Non-Programmers: Live Workshop
The training was great, I could see that a lot of prep had gone it to pitch it at the right level of detail and to make the exercises relevant. I am already using BDD at a very simple level, so I was most interested in how the BDD statements are used by testers and automation testers, and therefore how I could improve what I do to make it more usable by other team members.
Sadie Brown - Leeds Building Society
Kurs - BDD for Non-Programmers: Live Workshop
Understanding how I can apply user stories and BDD in my team - I've already gotten good feedback from the changes I've made to my work as a result of the training
Lindsey Smith - Leeds Building Society
Kurs - BDD for Non-Programmers: Live Workshop
A structured learning to start on BDD.
Gagan Gupta - Leeds Building Society
Kurs - BDD for Non-Programmers: Live Workshop
It was interactive and suited better to someone like myself who learns by actually doing tasks and learning from mistakes
Liam Burton - Leeds Building Society
Kurs - BDD for Non-Programmers: Live Workshop
The trainer was very knowledgeable, went at a pace for the group, and made sure we all contributed.
Laura Bell - Leeds Building Society
Kurs - BDD for Non-Programmers: Live Workshop
I liked that we had multiple opportunities to work on creating a feature file. Very good experience. I also like they way we focused on a few scenarios linked to our day to day work load.
Sophie Russell - Leeds Building Society
Kurs - BDD for Non-Programmers: Live Workshop
Craig seemed realistic about the limitations of BDD and what it would NOT be suited for instead of the simple 'evangelising' and its 'good for everything' approach that some proponents of BDD/Agile seem to adopt. Being realistic about the real world gives a lot of credibility in my eyes.
Wayne Green - Leeds Building Society
Kurs - BDD for Non-Programmers: Live Workshop
Good examples and opportunity to write in BDD / Gherkin.