Behaviour Driven Development

Wprowadzenie + Scenariusze
    Czas trwania
    Godzina rozpoczęcia
    Stopień trudności

      Behaviour Driven Development - Wprowadzenie + Scenariusze

      Poznaj techniki i procesy stosowane w podejściu BDD!

      Opis szkolenia

      Poznaj założenia metodologii BDD, oraz z naucz się pisać scenariusze, które odzwierciedlają wymagania klienta.

      Jeżeli jesteś:
      • członkiem projektu,
      • biznes analitykiem,
      • deweloperem
      • inżynierem od jakości
      i chcesz spróbować metodyki BDD w swoich projektach

      - tak, to szkolenie jest dla Ciebie.

      Poznaj program szkolenia

      Co zyskasz dzięki szkoleniu ?

      Cele szkolenia

      Celem szkolenia jest nauczenie uczestników o podejściu BDD, w jaki sposób definiujemy wymagania, jak tworzymy do nich kryteria akceptacyjne, jak wygląda proces pracy nad nimi oraz kto za to odpowiada. Umiejscowienie tego w szerszych procesach związanych z zarządzaniem jakością i zarządzaniem produktem

      Umiejętności

      Dzięki szkoleniu uczestnik:

      • Zrozumie podejście BDD w wytwarzaniu oprogramowania
      • Pozna zakres odpowiedzialności biznesu, deweloperów i działu jakości
      • Pozna techniki i procesy stosowane w podejściu BDD
      • Nauczy się pisać dobre i czytelne scenariusze Given-When-Then
      Czy to szkolenie jest dla Ciebie ?

      Profil uczestników

      Dla wszystkich członków projektu: biznes analityków, deweloperów oraz inżynierów od jakości, którzy chcą spróbować metodyki BDD w swoich projektach

      Przygotowanie uczestników

      Szkolenie nie wymaga specjalnego przygotowania od uczestników.

      Czas trwania
      Przed nami:
      • 2 dni, 14 godzin szkoleniowych
      Szczegółowy program szkolenia

      Szczegółowy program szkolenia

      Wprowadzenie do BDD
      • Czym jest BDD a czym nie jest
      • Jaki problem rozwiązuje
      • Kiedy stosować BDD a kiedy nie warto
      Proces i role w BDD
      • “Three Amigos meetings” - współpraca pomiędzy product ownerem, analitykiem, testerem i programistą
      • Budowanie modelu mentalnego - sygnalizacja powiązania z techniką DDD, budowanie wspólnego języka,
      • Wspólne rozumienie poprzez dyskusję przykładów (Specification By Example)
      • Podejście Given, When, Then
      • Ciągłe dostarczanie wartości - jak BDD się w to wpisuje
      Zarządzanie produktem - jak się BDD wpisuje w ten proces, zarysowanie relacji
      • Podejście iteracyjne i inkrementacyjne,
      • Umiejscowienie z procesie Epic-ów, User Story, releasów, sprintów,
      • Technika User Story Mapping / Feature Discovery
      • Definiowanie DoR i DoD

      Automatyzacja testów

      Poziomy i typy testów

      • Piramida testów
      • White box testing
      • Black box testing
      • automatyzacja testów w kontekście procesu CI / CD
      • wykonywalna specyfikacja (executable specification),
      • żywa dokumentacja (living documentation)
      • Jeden raport - wielu odbiorców
      • podejście TDD i BDD - podobieństwa i różnice
      • Podstawowe zasady i strategie w testach automatycznych
      User story - sposób formułowania
      • Connextra Template
      • Feature Injection
      Techniki i narzędzia pomocne do definiowania przypadków użycia

      Definiowanie aktora

      Dobre praktyki i najczęstsze błędy

      Scenariusze
      • składnia plików Gherkin
      • Szablony scenariuszy
      • Scenariusze imperatywne
      • Scenariusze deklaratywne
      • Re-używanie kroków

      Metoda realizacji szkolenia

      Szkolenie składa się z dwóch bloków: części teoretycznej, na której prezentowane są założenia metodologii BDD, oraz z części praktycznej, w trakcie której ćwiczymy pisanie scenariuszy, które odzwierciedlają wymagania klienta.

      POBIERZ PROGRAM W PDF

      Ścieżka rozwoju
      W ramach szkolenia zapewniamy

      W ramach szkolenia zapewniamy

      • materiały szkoleniowe
      • certyfikat potwierdzający udział w kursie
      • pełna obsługa cateringowa (dla szkoleń stacjonarnych)

      Podobne szkolenia