Profil uczestników
Przygotowanie uczestników
Od uczestników szkolenia wymagana jest znajomość zagadnień związanych z testowaniem funkcjonalnym. Znajomości podstawowych zagadnień języka Java: klasa, obiekt, funkcja, zmienna, dziedziczenie. Szkolenie to nie uczy języka Java - podstawowa znajomość Javy jest wymagana.Podstawowe doświadczenie w pracy z kodem (zasięg zmiennych) Przyda się podstawowa wiedza na temat Maven'a. Mile widziana podstawowa wiedza na interfejsów REST API
Cele szkolenia
Szkolenie ma na celu zapoznanie uczestników z procesem projektowania testów BDD z użyciem języka Python i Gherkin. Po zakończeniu szkolenia jego uczestnik będzie potrafił zgodnie z najlepszymi praktykami konfigurować i wdrażać scenariusze pokryte krokami, oraz raportować wyniki testów.
Umiejętności
Dzięki szkoleniu uczestnik będzie potrafił:
Przed nami:
Szczegółowy program szkolenia
BDD w pigłuce
Instalacja I konfiguracja środowiska do pracy
Programowanie w języku Python - najważniejsze aspekty
Behave – konfiguracja
Behave – Features/Gherkin
Behave – Step
Behave - Scenario
Warsztaty i ćwiczenia podsumowujące
Behave – Typy danych
Behave – Tabele, Steps in step
Behave – Background
Behave – Enumerate
Behave – matchers
Behave – Hooks
Raportowanie z Allure
Najlepsze praktyki BDD
Warsztaty i ćwiczenia podsumowujące
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.
W ramach szkolenia zapewniamy