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
Egy minta felhasználói történet
  • Tevékenység – Felhasználói történet írása
  • 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
    Tevékenység – Szolgáltatásfájl írása – 01. RÉSZ
  • Az első szolgáltatásfájl megírása – egyéni tevékenység Funkció szekció Forgatókönyv szakasz
  • A 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
  • Csapatdinamika 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

    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
    Kvíz
  • Zárszó
  • ============== 02. nap ======================
  • 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
    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

    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
     14 Hours

    Résztvevők száma



    Ár per résztvevő

    Vélemények (10)

    Rokon tanfolyam

    Cucumber: Implementing BDD with Java

    7 Hours

    Rokon kategóriák