Kurzusleírás

01. nap

Bevezetés

  • Miért BDD?
  • BDD a Agile kiterjesztéseként
  • A 01. nap napirendje

BDD alkalmazása a szoftverfejlesztési ciklus különböző szakaszaiban

  • Fejlesztés előtt
  • A fejlesztés során
  • Fejlesztés után

Egy nyelv uralja őket

  • A mérnökök és a 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éktulajdonos számára)
  • BDD mint elfogadási kritérium (fejlesztőknek)
  • BDD mint tesztesetek (tesztelőknek)
  • BDD a termék leírásaként (más érdekelt felek számára)

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
  • Egy minta felhasználói történet

Tevékenység – Felhasználói történet írása

  • Az első felhasználói történet megírása – egyéni tevékenység
  • A felhasználói történetek szigorítása – csapattevékenység
  • Felhasználói történetének átadása – csapattevékenység

Felhasználói történetek valós projektekben

  • Csapat dinamika
  • 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 Feature File bemutatása
  • A szoftver elvárt viselkedésének rögzítése
  • Elképzelni, hogy 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

Tevékenység – Szolgáltatásfájl írása – 01. RÉSZ

  • Az első funkciófájl megírása – egyéni tevékenység
    • Funkció szakasz
    • Forgatókönyv szakasz
  • Feature File szigorítása – csapattevékenység
  • A szolgáltatásfájl kézbesítése – csapattevékenység

Funkciófájlok valós projektekben

  • Csapat dinamika
  • Eszközök és technikák
  • Felhasználói történetek a szoftverfejlesztési ciklusban

Kérdések és válaszok szekció és vita

Kvíz

Környezetének beállítása

  • A Gherkin szép
  • A termelékenység öröme

Tevékenység – Szolgáltatásfájl írása – 02. RÉSZ

  • Feature File írása – egyéni tevékenység
    • Több argumentum átadása a forgatókönyvnek
    • Forgatókönyvvázlat szakasz
  • 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

Zárszó


02. nap

Bevezetés

  • Összefoglaló az előző napról
  • A 02. nap napirendje

Saját termék – önvizsgálat

  • A termék leírása
  • Kép rajzolása a termékről

A teszt lefedettségének kiterjesztése

  • A rendszer használhatósága
  • Business követelményeknek
  • Business folyamatok

Tevékenység – Szolgáltatásfájl írása – 03. RÉSZ

  • Feature File í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
  • 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

A szolgáltatásfájl – mit hagyjunk ki

  • Mit hagyjunk a mérnökökre
    • Alacsony szintű funkcionalitás (egységtesztek)
    • Kimerítő, többkomponensű funkcionalitás (integráció és API tesztelés)

Kérdések és válaszok szekció és vita

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

Összegzés és a következő lépések

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
 14 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (7)

Közelgő kurzusok

Rokon kategóriák