Testowanie BDD z użyciem Python i Behave. Podstawy testowania z użyciem Behave.
Szkolenie w wersji zdalnej i stacjonarnej.
Poznaj program szkolenia
- Czy to szkolenie jest dla Ciebie ?
Profil uczestników
- Szkolenie przeznaczone dla osób, które dewelopują testy automatyczne w oparciu o Selenium / Java i chciałby przyśpieszyć́ swoje testy, wykonując część́ kroków z wykorzystaniem interfejsu RestAPI.
- Szkolenie dedykujemy również osobom, które mają podstawy Javy i piszą testy a które chcą poznać́ możliwości biblioteki RestAssured oraz poznać́ jak stworzyć́ dobrą architekturę oraz brakuje ciim biblioteki do tworzenia czytelnych raportów z testó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
- Co zyskasz dzięki szkoleniu ?
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ł:
- Zarządzać i administrować testami BDD
- Pisać scenariusze za pomocą języka Gherkin
- Monitorować działanie testów, raportować ich wyniki za pomocą Allure
- Pisać prawidłowo skonstruowane testy z użyciem Behave
- Diagnozować występujące problemy
- Czas trwania
Przed nami:
- 2 dni, 16 godzin szkoleniowych
- Szczegółowy program szkolenia
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ąceBehave – 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 szkoleniaLive 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.
- Ścieżka rozwoju
- Profesjonalne testowanie oprogramowania zgodne ze standardem ISTQB®
- JavaScript – testowanie kodu
- WEB UI - testy automatyczne z wykorzystaniem RobotFramework/Selenium
- 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)
