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?

Trenerzy

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:

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.