Kurzusleírás
============== 01. nap ======================
Bevezetés
- Miért BDD? BDD a 01. nap Agile napirendjének kiterjesztéseként
BDD alkalmazása a szoftverfejlesztési ciklus különböző szakaszaiban
- Fejlesztés előtt Fejlesztés közben Fejlesztés után
Egy nyelv uralja őket
- Mérnökök és nem mérnökök különböző nyelveket beszélnek A szakadék áthidalása a BDD-n keresztül A BDD nyelv előnézete: Gherkin
A BDD különböző szerepei
- BDD mint termékkövetelmény (terméktulajdonosnak) BDD mint elfogadási kritérium (fejlesztőknek) BDD mint tesztesetek (tesztelőknek) BDD mint termékleírás (más érdekelteknek)
Vissza a Agile-hoz: Minden a felhasználói történetekkel kezdődik
- A Agile fejlesztési ciklus áttekintése A User Stories szerepe a Agile fejlesztésben
Kérdések és válaszok szekció és vita
Kvíz
Good felhasználói történet létrehozása
- A megfelelő nyelv használata Szerep, cselekvés, eredmény
Az első felhasználói sztori megírása – egyéni tevékenység Felhasználói történetek szigorítása – csapattevékenység Felhasználói történet átadása – csapat tevékenység
- Felhasználói történetek valós projektekben
Csapatdinamika Eszközök és technikák Felhasználói történetek a szoftverfejlesztési ciklusban
- Tovább a BDD-re
A felhasználói történet kiterjesztése A szolgáltatásfájl bemutatása A szoftver várható viselkedésének rögzítése Elképzelve, hogyan néz ki a "váratlan" viselkedés
- Good szolgáltatásfájl létrehozása
A megfelelő nyelv használata (Gherkin) Adott, Mikor, akkor
- Minta szolgáltatásfájl
A Feature File szigorítása – csapattevékenység
- A szolgáltatásfájl kézbesítése – csapattevékenység
Kvíz
- Környezetének beállítása
Csinos készítés Gherkin A termelékenység öröme
Tevékenység – Szolgáltatásfájl írása – 02. RÉSZ
A szolgáltatásfájl írása – egyéni tevékenység Több argumentum átadása a Forgatókönyv forgatókönyvvázlat szakaszában
- A Feature File szigorítása – csapattevékenység
A szolgáltatásfájl kézbesítése – csapattevékenység
- Kérdések és válaszok szekció és vita
Bevezetés
Összefoglaló az előző napról A 02. nap napirendje
Saját termék – önvizsgálat
Termékének leírása Kép rajzolása a termékről
A teszt lefedettségének kiterjesztése
- A rendszer Business követelményeinek Business folyamatainak használhatósága
Tevékenység – Szolgáltatásfájl írása – 03. RÉSZ
- Sajátosságfájl írása – egyéni tevékenység Példák szakasz Adatok és forgatókönyvek újrafelhasználása Funkciók és forgatókönyvek rendszerezése címkékkel
A Feature File szigorítása – csapattevékenység
- A szolgáltatásfájl kézbesítése – csapattevékenység
Kérdések és válaszok szekció és vita
- Kvíz
Kvíz
Saját termék – önvizsgálat
Mennyire használható a terméked? Mennyire használható terméke külső felhasználók számára?
- Communication a csapatán kívüli emberekkel
Zárszó
Követelmények
- A felhasználói követelmények fogalmainak megértése
- Igényes szem a szoftverek jóságára és a szoftverek hiányosságaira, a végfelhasználó szemszögéből
- Programming és tesztelési tapasztalat nem szükséges
Közönség
- Terméktulajdonosok és menedzserek
- Business elemzők
- Kézi tesztelők
- Egy szoftvertermék vagy rendszer végfelhasználói
- A terméktervezésben részt vevő nem mérnökök és nem kódolók
Vélemények (10)
Powerpoint / paint használata a képzési anyagok elkészítéséhez, ahogy haladtunk. Az oktatói tapasztalat előnyei. A „mozifoglalási eszköz” példája és a kitörő csoportos esettanulmányaink valóban életre keltették a megközelítést
Mark - Leeds Building Society
Kurzus - 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
Kurzus - 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
Kurzus - 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
Kurzus - BDD for Non-Programmers: Live Workshop
A structured learning to start on BDD.
Gagan Gupta - Leeds Building Society
Kurzus - 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
Kurzus - 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
Kurzus - 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
Kurzus - 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
Kurzus - BDD for Non-Programmers: Live Workshop
Good examples and opportunity to write in BDD / Gherkin.