Behaviour Driven Development - Serenity Screenplay pattern

    Czas trwania
    Godzina rozpoczęcia
    Stopień trudności

      Behaviour Driven Development - Serenity Screenplay pattern

      Instrukcja zapisu na szkolenia 

      Nasz przewodnik krok po kroku przeprowadzi Cię przez proces rejestracji nowego konta lub logowania do Comarch Cloud w celu rezerwacji miejsca na kursie!

      Pobierz instrukcję

      Opis szkolenia

      Najlepszym sposobem, aby nauczyć się pisać testy automatyczne, jest pisanie testów automatycznych. Dlatego rozgrzej palce przed szkoleniem, gdyż będziesz pisał dużo kodu.

      Jeżeli:

      • jesteś programistą i testerem tworzącym testy automatyczne,
      • i chcesz poznać zaawansowane techniki implementacji scenariuszy Given-When-Then

       TAK ! to szkolenie jest dla Ciebie.

      Poznaj program szkolenia

      Co zyskasz dzięki szkoleniu ?

      Cele szkolenia

      Celem sesji jest praktyczne nauczenie sposobów implementacji testów akceptacyjnych przy pomocy wybranych narzędzi programistycznych (Java, Gherkin, Cucumber, Serenity BDD, RestAssured, Selenium). Po zakończeniu uczestnik powinien umieć zaimplementować i uruchomić scenariusze testów akceptacyjnych, podpiąć do nich różne zestawy danych przykładowych, zaprezentować wyniki z testów.

      Umiejętności

      Dzięki szkoleniu uczestnik:
      • Pozna bibliotekę Cucumber
      • Zapozna się z biblioteką Serenity BDD
      • Pozna wzorzec projektowy Screenplay Pattern
      • Nauczy się generować przejrzyste i czytelne raporty z testów
      Czy to szkolenie jest dla Ciebie ?

      Profil uczestników

      Dla programistów i testerów tworzących testy automatyczne, którzy chcą poznać zaawansowane techniki implementacji scenariuszy Given-When-Then.

      Przygotowanie uczestników

      Znajomość języka Java na podstawowym poziomie (klasa, obiekt, interfejs, zasięg zmiennych) + Maven lub Gradle.

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

      Szczegółowy program szkolenia

      Wprowadzenie
      • Założenia dobrych scenariuszy
      • Wprowadzenie do biblioteki Serenity BDD
      Cucumber jako interpreter Gherkin
      • Podstawowe założenia i zasady
      • Obsługa kroków
      • Definiowanie zmiennych
      • Tablice danych
      • Dobre i złe praktyki
      Screenplay pattern

      Koncept aktora, obsady i sceny

      Umiejętności aktora (Abilities)
      • Tworzenie
      • Definiowanie preconditions
      • Raportowanie
      Akcje (Tasks)
      • W oparciu o Rest API (Rest Assured)
      • W oparciu o Web UI (Selenium)
      • Raportowanie akcji
      Asercje (Consequences)
      • Pytania
      • Asercje

      Metoda realizacji szkolenia

      Live coding: zaczynamy od zera a kończymy posiadając w pełni funkcjonalny i skalowalny projekt z dobrą architekturą, który może posłużyć jako baza dla kolejnych implementacji

      POBIERZ PROGRAM W PDF

      Ścieżka rozwoju
      • The Serenity BDD Book
      • John Ferguson Smart blog
      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)