Behavior-Driven Development
Behavior-Driven Development to zaawansowane warsztaty przeznaczone dla całych zespołów wytwarzających produkty informatyczne.
Program szkolenia
Część pierwsza (przeznaczona zarówno dla developerów jak i osób z biznesu)
- Wstęp do Agile
- Czym jest Behavior Driven Development?
- Tworzenie i analiza wymagań
- W jaki sposób wybierać wymagania do zaimplementowania?
- Wartość Biznesowa a pieniądze
- Role i zadania w zespole kros-funkcjonalnym (w tym rola analityka)
- Kiedy stosować BDD?
- Model Cynefin i jego przełożenie na proces wytwarzania oprogramowania
- User Stories i Scenariusze (czy też przypadki użycia) – jak je tworzyć, jak nimi zarządzać?
- Tworzenie i zarządzanie backlogiem produktu
- Korzyści z zastosowania BDD
Część druga (przeznaczona głównie dla developerów i testerów – oczywiście zapraszamy również osoby z biznesu)
- Narzędzia do automatyzacji testów – omówienie, konfiguracja i praktyka:
- JUnit
- JBehave
- Maven
- FestAssert
- Selenium WebDriver
- Wstęp do Automatyzacji testów
- Utrzymywanie dużej ilości testów – Page Object Pattern a BDD
- Continuous Integration
- Kiedy stosować TDD a kiedy BDD?
- User Stories – teoria i praktyka
- Warianty językowe podczas tworzenia User Stories – definiowanie własnych słowników
- Given – When – Then – czyli jak pisać czytelne testy?
Zamów szkolenie zamknięte
Możemy zrealizować to szkolenie w twojej organizacji w formie zamkniętej (niepublicznej). Użyj przycisku poniżej aby przekazać nam informacje niezbędne do przygotowania oferty.
Zwracamy uwagę, że szkolenie to jest dostępne wyłącznie na zamówienie i nie organizujemy go w formie publicznej z otwartą rejestracją dla uczestników.