Szkolenie RestAssured podstawy

To szkolenie to idealny wybór dla wszystkich osób, które chcą rozpocząć swoją przygodę z automatyzacji testów REST API wykorzystując protokół HTTP.

Poprowadzimy Cię od absolutnych podstaw, takich jak poprawna instalacja i konfiguracja Javy , Mavena i RestAssured, poprzez napisanie i uruchomienie pierwszego testu, aż po bardziej skomplikowane elementy, takie jak budowanie własnego frameworka służącego do testowania realnego backendu aplikacji. Wszystko to będzie poparte dużą ilością zadań praktycznych. W trakcie trwania kursu nie zapomnimy też o dobrych praktykach takich jak:

Zintegrujemy RestAssured . Wykonamy swój pierwszy test na środowisku ciągłej integracji i znacznie więcej.

 

Do kogo skierowane jest szkolenie?

Szkolenie jest skierowane do osób, które chciałby w pigułce poznać możliwości testowania REST API za pomocą frameworka RestAssured, TestNG, Allure, AssertJ. Warsztaty będą przechodzić od prostych testów API po generowanie testów za pomocą swagger-code-gen.

Do szkolenia wymagana jest podstawowa znajomość Javy w wersji co najmniej 1.8 .

 

Agenda szkolenia 

Dzień 1 

  1. Krótki wstęp do protokołu http
    1. Czym jest protokół
    2. Przejście przez standard http w wersji 1.1
    3. Podstawowe metody
    4. API
    5. Przykładowe/polecane narzędzia pomocnicze
  2. Dokumentacja API – skąd brać i jak korzystać
  3. Tworzenie podstawowych metod HTTP w framework RestAssured
    1. GET
    2. POST
    3. PUT
    4. DELETE
  4. Podstawowa funkcjonalność RestAssured:
    1. Żądanie i odpowiedź za pomocą RestAssured
    2. given / when / then
    3. JSON Schema validation
    4. jsonPath / xmlPath
    5. Serializacja odpowiedzi na obiekt / listę / tablicę
    6. RequestSpecification i RequestSpecBuilder
    7. Filtry
    8. Logowanie
    9. SSL

Dzień 2

  1. Asercje w RestAssured wraz z AssertJ
  2. Generowanie klientów Javowych za pomocą Swaggera Generator
  3. Generowanie raportów i wsparcie z Allure
  4. Tworzenie testów automatycznych w oparciu o prawdziwy projekt (lub dwa w zależności od poziomu uczestników)

W trakcie trwania szkolenia uczestnicy będą wykonywać zadania dostosowane do poziomu grupy.

Dlaczego wybrać nasze szkolenie? 

Od testerów dla testerów

Szkolenie zostało stworzone przez praktyków. W myśl zasady od testerów automatyków dla przyszłych testerów automatyków. Szkolenie jest cały czas rozwijane i udoskonalane. W całym szkoleniu stawiamy przede wszystkim na poznaniu wszystkich najważniejszych aspektów Selenium przez praktykę.

Praktyka

W trakcie trwania szkolenia wykonasz szereg ćwiczeń, które w ostatecznym rozrachunku zbudują podstawowy framework testowy. Framework ten będziesz mógł następnie użyć w swojej firmie w codziennej pracy.

 

Wsparcie merytoryczne po szkoleniu

Po szkoleniu dostaniesz dostęp do Forum wsparcia merytorycznego na którym możesz zadać pytanie związane z poruszonymi tematami oraz problemami, które napotkałeś. W ramach możliwości mentorzy będą odpowiadać na Twoje pytanie.

Terminy i zapisy

Rodzaj Cena Data rozpoczęcia
Weekendowe, 2 dni pod rząd 1360 zł 07.03.2020