Agenda jest elastyczna i zależy od potrzeb klienta. Program szkolenia ustalamy z uczestnikami przez każdą sesją indywidualnie.
- Wprowadzenie do BDD, czym jest BDD
- Miejsce BDD w Scrum
- Kiedy stosować BDD
- Korzyści z BDD
- Stosowanie BDD na różnych etapach cyklu produkcji oprogramowania
- Język w BDD – składnia Gherkina + ćwiczenia
- Role w BDD (struktura -> rola, właściwość, zysk…)
- Tworzenie historyjek w BDD + ćwiczenia
- Kryteria akceptacji w BDD + ćwiczenia
- Dobre praktyki
- Testy czarnej skrzynki
- Wsparcie BDD dla języków JVM (Java, Groovy, Kotlin…) + ćwiczenia