Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Podstawy korzystania z WireMock do testowania REST API
Rating: 4.7 out of 5(2 ratings)
41 students

Podstawy korzystania z WireMock do testowania REST API

Praktyczne podejście do symulowania serwisów REST i automatyzacji testów z wykorzystaniem WireMock
Last updated 3/2026
Polish

What you'll learn

  • Instalacja i konfiguracja serwera WireMock, co pozwala na elastyczne testowanie aplikacji w różnych kontekstach.
  • Korzystanie z wbudowanych narzędzi administracyjnych oraz funkcji admin/recorder do przechwytywania i zarządzanie żądaniami oraz odpowiedziami HTTP.
  • Tworzenie stubów bezpośrednio w kodzie, co pozwoli na precyzyjne symulowanie zachowań API w ramach testów jednostkowych i integracyjnych.
  • Tworzenie i uruchamianie testów z wykorzystaniem podejścia deklaratywnego i programatycznego, używając JUnit 5 oraz Rest Assured.

Course content

7 sections15 lectures49m total length
  • Wstęp do kursu0:54
  • Wprowadzenie do narzędzia WireMock2:16

Requirements

  • Podstawy programowania w języku Java oraz zainstalowane środowisko programistyczne np. IntelliJ

Description

Podstawy korzystania z WireMock do testowania REST API to kurs stworzony dla programistów i testerów, którzy chcą zautomatyzować testowanie aplikacji opartych na usługach REST. WireMock to narzędzie, które pozwala na symulowanie zewnętrznych serwisów, co znacząco ułatwia testowanie aplikacji w izolacji, bez potrzeby dostępu do rzeczywistych serwerów.

W trakcie kursu nauczysz się:

  • Jak skonfigurować i uruchomić serwer WireMock

  • Tworzyć zaślepki (stubs) dla różnych metod HTTP, takich jak GET i POST

  • Obsługiwać autoryzację (basic authentication) i walidację zapytań

  • Rejestrować zapytania wysłane do rzeczywistych serwisów REST i automatycznie generować zaślepki

  • Tworzyć testy przy użyciu podejścia deklaratywnego i programistycznego

  • Symulować odpowiedzi serwera i błędy w sposób dynamiczny i elastyczny

Kurs jest skierowany zarówno do osób początkujących, jak i bardziej zaawansowanych użytkowników, którzy chcą usprawnić proces testowania aplikacji.

Co znajdziesz w kursie:

  • Teorię i praktyczne przykłady krok po kroku

  • Przykłady kodu w Javie, które możesz wykorzystać w swoich projektach

  • Wyjaśnienie różnic pomiędzy podejściem deklaratywnym a programistycznym

  • Wskazówki, jak w pełni wykorzystać możliwości WireMock w testach

Dlaczego warto? Jeśli chcesz podnieść efektywność swoich testów, uniezależnić je od zewnętrznych serwisów i stworzyć bardziej niezawodne aplikacje, ten kurs jest dla Ciebie. Dzięki WireMock zyskasz kontrolę nad testowanymi scenariuszami, co pozwoli na szybsze i bardziej precyzyjne testowanie usług REST.

Who this course is for:

  • Kurs jest przeznaczony dla programistów, testerów oraz inżynierów QA, którzy chcą poszerzyć swoje umiejętności w zakresie testowania aplikacji korzystających z REST API. Polecany jest w szczególności uczestnikom którzy mają już podstawową wiedzę z programowania w Javie oraz doświadczenie w pracy z API, ale nie znają narzędzie WireMock. Kurs pomoże Ci nauczyć się tworzenia testów z użyciem stubowania oraz symulacji serwerów udostępniających REST API.