Zkuste nás kontaktovat

Návrh Školení

Den 1

Úvod

  • Proč BDD?
  • BDD jako rozšíření agilního přístupu
  • Program na první den

Použití BDD v různých fázích vývojového cyklu

  • Před samotným vývojem
  • Během vývoje
  • Po dokončení vývoje

Jeden jazyk pro všechny

  • Vývojáři a ne-technickí pracovníci mluví různými jazyky
  • Bridging the gap prostřednictvím BDD
  • Přehled jazyka používaného v BDD: Gherkin

Různé role BDD

  • BDD jako požadavky na produkt (pro majitele produktu)
  • BDD jako kritéria akceptace (pro vývojáře)
  • BDD jako testovací scénáře (pro testery)
  • BDD jako popis produktu (pro ostatní zúčastněné strany)

Návrat k agilnímu přístupu: Vše začíná uživatelskými příběhy

  • Přehled agilního cyklu vývoje
  • Role uživatelských příběhů v agilním vývoji

Diskuze a dotazy

Testování znalostí<\/p>

Tvorba kvalitního uživatelského příběhu

  • Používání vhodného jazyka
    • Rol, akce a výsledek
  • Příklad uživatelského příběhu

Cvičení – Tvorba uživatelského příběhu

  • Tvorba vlastního prvního uživatelského příběhu – individuální aktivita
  • Dokončování uživatelských příběhů – týmová aktivita
  • Představení vytvořených příběhů – týmová aktivita

Uživatelské příběhy v reálných projektech

  • Dynamika pracovního týmu
  • Nástroje a metody jejich tvorby
  • Místo uživatelských příběhů v vývojovém cyklu

Vstup do BDD

  • Rozšíření uživatelského příběhu
  • Představení souboru feature file
  • Zaznamenávání očekávaného chování softwaru
  • Představa o tom, jak vypadá „neočekávané“ chování

Tvorba kvalitního souboru feature file

  • Využití správného jazyka (Gherkin)
    • Když... Pak...
  • Příklad vytvořeného souboru feature file

Cvičení – Tvorba souboru feature file – ČÁST 01

  • Tvorba vlastního prvního souboru feature file – individuální aktivita
    • Sekce Feature
    • Sekce Scenario
  • Dokončování souborů feature file – týmová aktivita
  • Představení vytvořených souborů – týmová aktivita

Soubory feature file v reálných projektech

  • Dynamika pracovního týmu
  • Nástroje a metody jejich tvorby
  • Místo souborů feature file v cyklu vývoje

Diskuze a dotazy

Testování znalostí

Nastavení vašeho prostředí

  • Zlepšení formátování kódu v Gherkinu
  • Jak si efektivně usnadnit práci

Cvičení – Tvorba souboru feature file – ČÁST 02

  • Tvorba vlastního souboru feature file – individuální aktivita
    • Předávání více parametrů do scénáře
    • Sekce Scenario Outline
  • Dokončování souborů feature file – týmová aktivita
  • Představení vytvořených souborů – týmová aktivita

Diskuze a dotazy

Testování znalostí

Závěrečná slova


Den 2

Úvod

  • Shrnutí předchozího dne
  • Program na druhý den

Vaše vlastní produkt – sebereflexe

  • Popsání vašeho produktu
  • Nakreslení jeho obrazce

Rozšíření pokrytí testů

  • Uživatelská přívětivost systému
  • Obchodní požadavky
  • Podnikové procesy

Cvičení – Tvorba souboru feature file – ČÁST 03

  • Tvorba vlastního souboru feature file – individuální aktivita
    • Sekce Examples
    • Opakované využití dat a scénářů
    • Organizace funkcí a scénářů pomocí tagů
  • Dokončování souborů feature file – týmová aktivita
  • Představení vytvořených souborů – týmová aktivita

Diskuze a dotazy

Testování znalostí

Co je lepší nechat na vývojářích

  • Co není potřeba specifikovat v BDD
    • Nízkoúrovňová funkcionalita (jednotkové testy)
    • Komplexní interakce mezi různými komponentami systému (testování integrace a API)

Diskuze a dotazy

Testování znalostí

Vaše vlastní produkt – sebereflexe

  • Jak je váš produkt uživatelsky přívětivý?
  • Jak působí na vnější uživatele?

Komunikace s lidmi mimo váš tým

Shrnutí a další kroky

Požadavky

  • Pochopení základních konceptů uživatelských požadavků
  • Schopnost posoudit kvalitu softwaru i jeho nedostatky z pohledu koncového uživatele
  • Nepotřebujete mít žádné programátorské nebo testovací zkušenosti

Cílová skupina

  • Produktoví manažeři a majitelé produktů
  • Obchodní analytici
  • Manuální testeri
  • Koncoví uživatelé softwarového produktu či systému
  • Nevývojáři a neprogramátory zapojení do tvorby produktu
 14 Hodiny

Počet účastníků


Cena za účastníka

Reference (7)

Nadcházející kurzy

Související kategorie