Behavior-Driven Development

Behavior-Driven Development to zaawansowane warsztaty przeznaczone dla całych zespołów wytwarzających produkty informatyczne.

Jak wziąć udział w tym szkoleniu?

Szkolenie stacjonarne Bierzesz udział w szkoleniu na sali wraz z trenerem i innymi uczestnikami. Szkolenia odbywają się w zaplanowanych terminach i lokalizacjach. Zamów szkolenie

Opis szkolenia

Behavior-Driven Development to zaawansowane warsztaty przeznaczone dla całych zespołów wytwarzających produkty informatyczne. Dzięki zamkniętemu szkoleniu, w którym uczestnikami są deweloperzy i osoby odpowiedzialne za tworzenie wymagań, granica między sferą biznesową a IT korzystnie zaciera się na rzecz nowoczesnych sposobów współpracy.

Warsztaty składają się w całości z praktycznych ćwiczeń przeplatanych odrobiną koniecznej teorii.

Przez pierwszą połowę warsztatów uczestniczą w nich zarówno developerzy jak i osoby z “biznesu” odpowiedzialne za definiowanie wymagań i zarządzanie nimi. W tym czasie ćwiczymy głównie praktyki wspólnego tworzenia wymagań oraz zarządzania nimi w taki sposób by maksymalizować wartość biznesową.

Druga część warsztatów skierowana jest głównie do programistów i testerów. Skupiamy się na poznaniu narzędzi i technik tworzenia testów automatycznych będących jednocześnie wykonywalną dokumentacją.

Uczestnicy szkolenia będą potrafili skonfigurować i obsługiwać środowisko do automatycznych testów akceptacyjnych oraz używać narzędzi wspomagających wytwarzanie oprogramowania w podejściu BDD.

Program szkolenia

Część pierwsza (przeznaczona zarówno dla developerów jak i osób z biznesu)

  1. Wstęp do Agile
  2. Czym jest Behavior Driven Development?
  3. Tworzenie i analiza wymagań
  4. W jaki sposób wybierać wymagania do zaimplementowania?
  5. Wartość Biznesowa a pieniądze
  6. Role i zadania w zespole kros-funkcjonalnym (w tym rola analityka)
  7. Kiedy stosować BDD?
  8. Model Cynefin i jego przełożenie na proces wytwarzania oprogramowania
  9. User Stories i Scenariusze (czy też przypadki użycia) – jak je tworzyć, jak nimi zarządzać?
  10. Tworzenie i zarządzanie backlogiem produktu
  11. Korzyści z zastosowania BDD

Część druga (przeznaczona głównie dla developerów i testerów – oczywiście zapraszamy również osoby z biznesu)

  1. Narzędzia do automatyzacji testów – omówienie, konfiguracja i praktyka:
    1. JUnit
    2. JBehave
    3. Maven
    4. FestAssert
    5. Selenium WebDriver
  2. Wstęp do Automatyzacji testów
  3. Utrzymywanie dużej ilości testów – Page Object Pattern a BDD
  4. Continuous Integration
  5. Kiedy stosować TDD a kiedy BDD?
  6. User Stories – teoria i praktyka
  7. Warianty językowe podczas tworzenia User Stories – definiowanie własnych słowników
  8. Given – When – Then – czyli jak pisać czytelne testy?

Trener

Warunki zakupu

Szkolenie organizowane jest wyłącznie w formie zamkniętej na zamówienie.

Cena szkolenia Behavior-Driven Development jest uzgadniana indywidualnie w zależności od wielkości grupy, lokalizacji szkolenia oraz zakresu współpracy.

W celu ustalenia cen i terminu szkolenia zapraszamy do kontaktu poprzez:

Zapytanie o prywatne szkolenie

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.

Zamów szkolenie zamknięte

Sprawdź inne szkolenia

Ten portal używa cookies aby zapewnić jego sprawne działanie. Akceptacja cookies jest do tego wymagana. Można też odmówić zgody na użycie cookies i opuścić portal. Aby dowiedzieć się jak używamy cookies zapoznaj się z naszą Polityką Prywatności.
Akceptuję cookies Nie zgadzam się
Cookies utworzone podczas przeglądania portalu zostały usunięte i można go teraz bezpiecznie opuścić. Dalsze przeglądanie naszych stron spowoduje ponowne wyświetlenie monitu o akceptację cookies.