Kursplan
=============== Dag 01 =====================
Introduktion
- Varför BDD? BDD som en förlängning av Agile Agenda för dag 01
Tillämpa BDD i olika stadier i mjukvaruutvecklingscykeln
- Före utveckling Under utveckling Efter utveckling
Ett språk som styr dem alla
- Ingenjörer och icke-ingenjörer talar olika språk. Överbrygga gapet genom BDD En förhandsvisning av BDD-språket: Gherkin
BDD:s olika roller
- BDD som produktkrav (för produktägare) BDD som acceptanskriterier (för utvecklare) BDD som testfall (för testare) BDD som en beskrivning av produkten (för andra intressenter)
Tillbaka till Agile: Allt börjar med användarberättelser
- Översikt över utvecklingscykeln Agile User Stories roll i utvecklingen Agile
Frågestund och diskussion
Frågesport
Skapa en Good User Story
- Använda rätt språk Roll, Action, Outcome
Skriva din första User Story - individuell aktivitet Strama dina User Story - teamaktivitet Leverera din User Story - teamaktivitet
- Användarberättelser i verkliga projekt
Teamdynamik Verktyg och tekniker User Stories i mjukvaruutvecklingscykeln
- Till BDD
Utöka användarberättelsen Introduktion av funktionsfilen Fånga det förväntade beteendet hos programvaran Föreställ dig hur "oväntat" beteende ser ut
- Skapa en Good funktionsfil
Använda rätt språk (Gherkin) Givet, When, Then
- Ett exempel på funktionsfil
Tightening din Feature File - teamaktivitet
- Leverera din funktionsfil - teamaktivitet
Frågesport
- Ställa in din miljö
Göra Gherkin snygg Glädjen med produktivitet
Aktivitet - Skriva en funktionsfil - DEL 02
Skriva din funktionsfil - individuell aktivitet Skicka flera argument till din Scenario Scenario Outline-sektion
- Tightening din Feature File - teamaktivitet
Leverera din funktionsfil - teamaktivitet
- Frågestund och diskussion
Introduktion
Sammanfattning av föregående dag Agenda för dag 02
Din egen produkt - en introspektion
Beskriva din produkt Rita en bild av din produkt
Utöka testtäckningen
- Användbarhet av systemet Business krav Business processer
Aktivitet - Skriva en funktionsfil - DEL 03
- Skriva din funktionsfil - individuell aktivitet Exempel avsnitt Återanvända data och scenarier Organisera funktioner och scenarier med taggar
Tightening din Feature File - teamaktivitet
- Leverera din funktionsfil - teamaktivitet
Frågestund och diskussion
- Frågesport
Frågesport
Din egen produkt - en introspektion
Hur användbar är din produkt? Hur användbar är din produkt för externa användare?
- Communication med personer utanför ditt team
Avslutande kommentarer
Krav
- En förståelse för användarkrav koncept
- Ett kräsna öga för mjukvarugodhet och mjukvarubrister, ur ett slutanvändarperspektiv
- Programming och testerfarenhet krävs inte
Publik
- Produktägare och chefer
- Business analytiker
- Manuella testare
- Slutanvändare av en mjukvaruprodukt eller ett system
- Icke-ingenjörer och icke-kodare involverade i produktdesign
Vittnesmål (10)
Användning av powerpoint/färg för att skapa utbildningsmaterialet allt eftersom. Dra nytta av tränarens erfarenhet. Användningen av exemplet med "biobokningsverktyget" och våra fallstudier i grupp i smågrupper gav verkligen liv åt tillvägagångssättet
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.