Przejdź do treści
Technologie / Testowanie

SoapUI — testowanie API (REST i SOAP)

Dwudniowe szkolenie z SoapUI — testowanie REST i SOAP API, skrypty Groovy, data-driven testing, mock services, testy obciążeniowe i bezpieczeństwa. Dla testerów i deweloperów API.

API wymaga testów — SoapUI testuje REST i SOAP w jednym narzędziu

Każda integracja między systemami to API. Każde API, które nie jest testowane, to tykająca bomba. SoapUI to jedno z najstarszych i najpełniejszych narzędzi do testowania API — obsługuje REST, SOAP, data-driven testing, mock services, testy obciążeniowe i bezpieczeństwa w jednym pakiecie.

Na tym szkoleniu nauczysz się testować API systematycznie — od pojedynczych requestów po automatyczne test suites z danymi z Excela, mock services dla zależności i raportami do CI/CD.

Dla kogo jest to szkolenie?

Dla osób testujących lub budujących API. Szczególnie gdy:

  • Testujesz API manualnie (curl, Postman) i chcesz przejść na zautomatyzowane test suites
  • Pracujesz z legacy SOAP API i potrzebujesz narzędzia, które je obsługuje natywnie
  • Potrzebujesz mock services do testów integracyjnych — symulowania API, które jeszcze nie istnieją lub są niestabilne

Dwa dni: od requestu do automatycznego pipeline

Dzień 1 — fundamenty: testowanie REST i SOAP, asercje, organizacja testów (suites/cases), Groovy scripting dla dynamicznych walidacji. Lab: kompletny test suite dla REST API.

Dzień 2 — zaawansowane: data-driven testing (Excel/CSV), mock services, testy obciążeniowe, testy bezpieczeństwa (SQL injection, XSS), integracja z Jenkins/Maven. Lab: pełny pipeline testowy.

Z ponad 2500 szkoleń w ofercie i oceną 4.8/5, EITT jest zaufanym partnerem w rozwoju kompetencji. Skontaktuj się z nami — organizujemy szkolenia SoapUI zamknięte dla zespołów QA.

Korzyści

  • Tworzyć testy funkcjonalne REST i SOAP API w SoapUI
  • Pisać asercje weryfikujące odpowiedzi (status, body, nagłówki, czas odpowiedzi)
  • Stosować Groovy scripting do dynamicznych testów i walidacji
  • Konfigurować data-driven testing z zewnętrznymi źródłami danych
  • Budować mock services symulujące API dla testów integracyjnych
  • Przeprowadzać testy obciążeniowe i bezpieczeństwa API

Dla kogo jest to szkolenie?

Testerzy API szukający narzędzia do testów funkcjonalnych i obciążeniowych
Deweloperzy backend testujący własne API przed integracją
Analitycy QA automatyzujący testy regresji API
Integratorzy systemów weryfikujący komunikację między serwisami
Osoby pracujące z legacy SOAP API i potrzebujące narzędzia do testów
Testerzy przechodzący z testów manualnych na automatyczne

Wymagania wstępne

  • Podstawowa znajomość REST API (metody HTTP, JSON, statusy)
  • Ogólna znajomość XML (dla testów SOAP)
  • Doświadczenie w testowaniu oprogramowania — mile widziane

Program szkolenia

01

Dzień 1: Testowanie REST i SOAP

  • SoapUI — instalacja, interfejs, projekty, workspace
  • Testowanie REST API — tworzenie requestów, asercje, parametry, nagłówki
  • Testowanie SOAP — importowanie WSDL, operacje, binding, asercje XML
  • Test suites i test cases — organizacja testów, setup/teardown, property transfer
  • Groovy scripting — podstawy, script assertions, dynamiczne dane
  • Lab: kompletny test suite dla REST API z asercjami i Groovy scripts
02

Dzień 2: Zaawansowane techniki i automatyzacja

  • Data-driven testing — źródła danych (Excel, CSV, JDBC), iteracje
  • Mock services — symulowanie API (REST i SOAP) do testów integracyjnych
  • Testy obciążeniowe — Load Test, strategia, analiza wyników
  • Testy bezpieczeństwa — SQL injection scan, XSS scan, boundary scan
  • Zarządzanie środowiskami — environments, properties, switching
  • Raportowanie i CI/CD — raporty JUnit, integracja z Jenkins/Maven
  • Lab: data-driven test suite + mock service + load test + raport

Formy realizacji

Online

  • Wygoda uczestnictwa z dowolnego miejsca
  • Interaktywne sesje na żywo z trenerem
  • Materiały dostępne przez 30 dni
  • Brak kosztów dojazdu

Stacjonarnie

  • Bezpośredni kontakt z trenerem i grupą
  • Intensywne warsztaty praktyczne
  • Networking z innymi uczestnikami
  • Pełne skupienie na nauce

Najczęściej zadawane pytania

SoapUI czy Postman?

Postman jest prostszy do ad-hoc testów REST. SoapUI ma przewagę w: SOAP (Postman go nie wspiera dobrze), data-driven testing, mock services, testy obciążeniowe i bezpieczeństwa — wszystko w jednym narzędziu. Dla enterprise API testing SoapUI jest pełniejszym rozwiązaniem.

Czy omawiamy SoapUI Open Source czy Pro?

Bazujemy na SoapUI Open Source (darmowy). Różnice vs Pro (data-driven UI, reporting) omawiamy — większość funkcjonalności jest dostępna w wersji open source z Groovy scripting.

Czy muszę znać Groovy?

Nie — uczymy podstaw Groovy potrzebnych do SoapUI w trakcie szkolenia. Jeśli znasz Javę lub JavaScript, składnia będzie intuicyjna.

W jakim formacie i jak długo trwa szkolenie?

Szkolenie trwa 2 dni (9:00-16:00), dostępne online i stacjonarnie. Każdy dzień kończy się laboratorium praktycznym.

Czy po szkoleniu otrzymam certyfikat?

Tak, każdy uczestnik otrzymuje imienny certyfikat ukończenia szkolenia wydany przez EITT.

Anna Polak
Anna Polak Opiekun szkolenia

Poproś o ofertę

Możliwości dofinansowania

Sprawdź możliwości dofinansowania dla Twojej firmy

Zaufali nam

Szkolimy zespoły największych polskich firm

ING Bank - klient EITT
mBank - klient EITT
PKO Bank Polski - klient EITT
PZU - klient EITT
Allianz - klient EITT
T-Mobile - klient EITT
KGHM - klient EITT
PGE - klient EITT
IKEA - klient EITT
InPost - klient EITT
Leroy Merlin - klient EITT
ZUS - klient EITT

Zainteresowany tym szkoleniem?

Skontaktuj się z nami - przygotujemy ofertę dopasowaną do potrzeb Twojego zespołu.

500+ ekspertów
2500+ szkoleń w ofercie
ISO 9001 certyfikat jakości
Zapytaj o szkolenie
Zadzwoń do nas +48 22 487 84 90