Návrh Školení

Den 01

Úvod

  • Proč BDD?
  • BDD jako rozšíření Agile
  • Program na den 01

Aplikace BDD v různých fázích cyklu vývoje softwaru

  • Před vývojem
  • Během vývoje
  • Po vývoji

Jeden jazyk, který vládne všem

  • Inženýři a neinženýři mluví různými jazyky
  • Překlenutí mezery přes BDD
  • Náhled jazyka BDD: Gherkin

Různé role BDD

  • BDD jako požadavky na produkt (pro vlastníka produktu)
  • BDD jako kritéria přijetí (pro vývojáře)
  • BDD jako testovací případy (pro testery)
  • BDD jako popis produktu (pro ostatní stakeholdery)

Zpět na Agile: Všechno to začíná příběhy uživatelů

  • Přehled vývojového cyklu Agile
  • Role uživatelských příběhů ve vývoji Agile

Zasedání a diskuse otázek a odpovědí

Kvíz

Vytvoření Good uživatelského příběhu

  • Používání správného jazyka
    • Role, akce, výsledek
  • Ukázkový uživatelský příběh

Aktivita – Psaní uživatelského příběhu

  • Psaní vašeho prvního uživatelského příběhu – individuální aktivita
  • Zpřísnění vašich uživatelských příběhů – týmová aktivita
  • Poskytování vašeho uživatelského příběhu – týmová aktivita

Uživatelské příběhy ve skutečných projektech

  • Dynamika týmu
  • Nástroje a techniky
  • Uživatelské příběhy v cyklu vývoje softwaru

Na BDD

  • Rozšíření uživatelského příběhu
  • Představujeme soubor funkcí
  • Zachycení očekávaného chování softwaru
  • Představte si, jak vypadá „neočekávané“ chování

Vytvoření souboru funkcí Good

  • Použití správného jazyka (Gherkin)
    • Dáno, kdy, pak
  • Ukázkový soubor funkcí

Aktivita – Psaní souboru funkcí – ČÁST 01

  • Psaní prvního souboru funkcí – individuální činnost
    • Sekce funkcí
    • Sekce scénářů
  • Zpřísnění vašeho Feature File – týmová aktivita
  • Doručování vašeho souboru funkcí – týmová aktivita

Soubory funkcí ve skutečných projektech

  • Dynamika týmu
  • Nástroje a techniky
  • Uživatelské příběhy v cyklu vývoje softwaru

Zasedání a diskuse otázek a odpovědí

Kvíz

Nastavení vašeho prostředí

  • Dělat Gherkin hezkou
  • Radost z produktivity

Aktivita – Psaní souboru funkcí – ČÁST 02

  • Psaní vašeho souboru funkcí – individuální činnost
    • Předávání více argumentů vašemu scénáři
    • Sekce Nástin scénáře
  • Zpřísnění vašeho Feature File – týmová aktivita
  • Doručování vašeho souboru funkcí – týmová aktivita

Zasedání a diskuse otázek a odpovědí

Kvíz

Závěrečné poznámky


Den 02

Úvod

  • Rekapitulace předchozího dne
  • Program na den 02

Váš vlastní produkt – introspekce

  • Popis vašeho produktu
  • Nakreslení obrázku vašeho produktu

Rozšíření testovacího pokrytí

  • Použitelnost systému
  • Business požadavky
  • Business procesy

Aktivita – Psaní souboru funkcí – ČÁST 03

  • Psaní vašeho Feature File – individuální činnost
    • Sekce Příklady
    • Opětovné použití dat a scénářů
    • Uspořádání funkcí a scénářů pomocí značek
  • Zpřísnění vašeho Feature File – týmová aktivita
  • Doručování vašeho souboru funkcí – týmová aktivita

Zasedání a diskuse otázek a odpovědí

Kvíz

Soubor funkcí – co vynechat

  • Co nechat na inženýrech
    • Nízkoúrovňová funkčnost (testy jednotek)
    • Vyčerpávající funkce napříč komponentami (integrace a testování API)

Zasedání a diskuse otázek a odpovědí

Kvíz

Váš vlastní produkt – introspekce

  • Jak použitelný je váš produkt?
  • Jak je váš produkt použitelný pro externí uživatele?

Communication s lidmi mimo váš tým

Shrnutí a další kroky

Požadavky

  • Pochopení konceptů požadavků uživatelů
  • Náročný pohled na kvalitu softwaru a softwarové nedostatky z pohledu koncového uživatele
  • Programming a zkušenosti s testováním nejsou vyžadovány

Publikum

  • Majitelé produktů a manažeři
  • Business analytiků
  • Ruční testery
  • Koncoví uživatelé softwarového produktu nebo systému
  • Neinženýři a nekódovači zapojení do produktového designu
 14 hodiny

Počet účastníků


Price per participant

Reference (7)

Upcoming Courses

Související kategorie