Najważniejsze informacje

Tytuł szkolenia
Automatyzacja testów API w Javie
Czas trwania
2 dni
Odbywa się w miastach
Wrocław,
Warszawa,
Kraków,
Katowice
Ceny
980 zł netto
Kod szkolenia
TEST-API

Vouchery z roczną ważnością

Istnieje możliwość wykupienia vouchera z roczną ważnością. Można zakupić przedpłaconą usługę szkoleniową w jednym okresie rozliczeniowym, a zrealizować w innym. Wpłacana kwota jest dowolna. Vouchery są ważne przez rok. W celu uzyskania szczegółowych informacji prosimy o kontakt z biurem.


Szkolenie z tabletem

Istnieje możliwość wykupu szkolenia wraz z tabletem. Na tablecie dostarczane są materiały szkoleniowe. Urządzenie w takiej sytuacji jest traktowane jako nośnik.



Szkolenie zamknięte

Istnieje możliwość organizacji szkolenia zamkniętego w siedzibie klienta lub w naszych salach. Przy grupach 4 i więcej osób może to być korzystniejsze cenowo. Ponadto istnieje możliwość dostosowania programu szkolenia do potrzeb klienta.
Skontaktuj się z nami by dowiedzieć się więcej

Opis szkolenia

Rest Assured to lekka i przyjemna biblioteka do automatyzacji testów WebAplikacji opartych o wzorzec REST, Biblioteka WebMVCTest oraz jej rozszerzenie SpringBootTest są bardzo rozbudowanymi bibliotekami pozwalającymi na na pisanie testów dla wszystkich backendowych warstw aplikacji. Dzięki zaimplementowanym w sobie kilku mniejszych bibliotek takich jak Hamcrest, AssertJ czy mockito możemy pisać bardzo rozbudowane testy oraz uniknąć problemów konfiguracyjnych.

Szkolenie przeznaczone jest dla testerów oraz programistów chcących poszerzyć swoje umiejętności w obszarze automatyzacji testów dla całej warstwy backendowej począwszy od warstwy DAO poprzez Service, Controller po warstwę Widoku.

Po ukończeniu tego szkolenia uczestnicy będą potrafili zautomatyzować testy dla całej warstwy backendowej począwszy od warstwy DAO poprzez Service, Controller po warstwę Widoku.

Rozpoczynając to szkolenie uczestnik powinien znać przynajmniej podstawy programowania w języku Java.

Program

  1. Wprowadzenie do środowiska programistycznego IntelliJ IDE
    • instalacja
    • konfiguracja środowiska
    • ustawienie zmiennych środowiskowych
  2. Budowanie projektu z narzędziem Maven
    • instalacja
    • konfiguracja
    • ustawianie zmiennych środowiskowych
    • omówienie zasady działania
  3. Implementacja bibliotek
    • wyszukiwanie
    • instalowanie
    • konfiguracja
  4. Testy jednostkowe
    • JUnit
      • przed i po testach
        • setUp()
        • tearDown()
        • @Before, @BeforeClass, @BeforeTest, BeforeSuit
        • @After, @AfterClass, @AfterTest, AfterSuit
      • Assercje – rodzaje i zastosowanie
        • assertTrue
        • assertFalse
        • assertNotNull
        • assertEquals
        • assertThat
        • assertSame
      • Expected Exceptions
  5. Parametryzacja testów
    • JUnitParams – rodzaje i możliwości
      • @Parameters
      • @CombinedParameters
      • @CustomParameters
  6. Budowa podstawowej struktury testów
  7. Systemy kontroli wersji GIT
    • zakładanie repozytorium
    • praca z repozytorium
    • praca z repozytorium zdalnym
  8. automatyzacja testów API
    • Rest Assured
      • given – when - then
      • jsonPath
      • json Schema
      • Get
      • POST
    • SpringBootTest – WebMvcTest
    • @AutoConfiguredMockMvc
    • webEnvironment – ustawiamy porty
    • jsonPath
    • strony JSP
    • mockMvc
  9. Mockito – symulacja warstwy Service I DAO czyli when … thenReturn
    • Inject – czyli wstrzykujemy atrapy
    • Mock – tworzymy zaślepki
    • Spy – szpiegujemy
    • Verify - weryfikujemy
  10. Na koniec opowiemy o kierunkach dalszego rozwoju

Szkolenia poprzedzające

Szkolenia kontynuujące

Proponowane terminy

Termin od Do Miasto Cena Opcje
23-07-2018 24-07-2018 Kraków 980 zł netto Rezerwuj Pokaż
23-07-2018 24-07-2018 Warszawa 980 zł netto Rezerwuj Pokaż
23-07-2018 24-07-2018 Katowice 980 zł netto Rezerwuj Pokaż
23-07-2018 24-07-2018 Wrocław 980 zł netto Rezerwuj Pokaż
17-09-2018 18-09-2018 Kraków 980 zł netto Rezerwuj Pokaż
17-09-2018 18-09-2018 Warszawa 980 zł netto Rezerwuj Pokaż
17-09-2018 18-09-2018 Katowice 980 zł netto Rezerwuj Pokaż
17-09-2018 18-09-2018 Wrocław 980 zł netto Rezerwuj Pokaż
12-11-2018 13-11-2018 Kraków 980 zł netto Rezerwuj Pokaż
12-11-2018 13-11-2018 Warszawa 980 zł netto Rezerwuj Pokaż
12-11-2018 13-11-2018 Katowice 980 zł netto Rezerwuj Pokaż
12-11-2018 13-11-2018 Wrocław 980 zł netto Rezerwuj Pokaż