Zbudowanie nowoczesnego frameworka testów automatycznych API – RestAssured
➡️ Czego się nauczysz?
Celem warsztatu jest zbudowanie nowoczesnego frameworka testów automatycznych API – RestAssured. W trakcie warsztatu nabędziesz następujące umiejętności:
– Jak zbudować podstawę javowego frameworka do testowania API opartego na bibliotece RestAssured,
– Napiszemy działający framework w oparciu o interfejsy funkcjonalne oraz wzorce projektowe: strategia, fabryka i command,
– Stworzymy scenariusz e2e zawierający 4 najważniejsze metody CRUD.
➡️ Dla kogo:
Warsztat jest skierowany do zaawansowanych testerów automatyzujących w języku JAVA (regular, senior). Warto, żeby uczestnik miał dobre podstawy w posługiwaniu się językiem Java, wiedzę teoretyczną i praktyczną Rest API, doświadczenie w używaniu biblioteki RestAssured.
➡️ Wymagania wstępne
Na czas warsztatów prosimy o przygotowanie następujących narzędzi:
– Intelij,
– Java w wersji 17 lub wyższa, maven.
➡️ Program:
1. Stworzenie nowego projektu maven i pobranie zależności zewnętrznych,
2. Omówienie architektury frameworka,
3. Krótkie omówienie wzorców projektowych: fabryka, strategia command pattern,
4. Stworzenie warstwy „zachowań”,
5. Stworzenie warstwy konfiguracji,
6. Stworzenie scenariusza e2e.
➡️ Informacje o prowadzącym:
Dariusz Hryciuk
Tester automatyzujący z pasją do programowania w ekosystemie Java. Doświadczenie zawodowe gromadził głównie w branży finansowej oraz big pharma. Jego doświadczenie obejmuje testowanie automatyczne baz danych, warstwy GUI, API, testy kontraktu, testy unitowe aplikacji biznesowej. Oprócz projektowania i implementowania scenariuszy testowych, interesuje się testowaniem wydajności aplikacji biznesowych oraz wdrażaniem propozycji w architekturze testów. Dodatkowo jest również trenerem szkoleń specjalistycznych i warsztatowych w dziedzinie automatyzacji testów. W wolnym czasie czyta literaturę z dziedziny psychologii, inwestowania oraz podróżuję motocyklem po kraju.
➡️ Uwagi nt. uzyskania certyfikatu
W cenie swojego zakupu możesz otrzymać certyfikat, potwierdzający znajomość materiału merytorycznego, do którego dostęp wykupiłeś/aś. Warunkiem uzyskania takiego dokumentu jest uzyskanie pozytywnego wyniku z quizu podsumowującego. Szczegóły dot. tego tematu znajdują się w panelu nagrania.