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?
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
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
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.
Poproś o ofertę
Możliwości dofinansowania
Sprawdź możliwości dofinansowania dla Twojej firmy
Baza Usług Rozwojowych
Dofinansowanie do 80% dla MŚP ze środków EFS
Sprawdź dostępnośćKrajowy Fundusz Szkoleniowy
Dofinansowanie do 100% dla pracodawców
Dowiedz się więcejZaufali nam
Szkolimy zespoły największych polskich firm
Zainteresowany tym szkoleniem?
Skontaktuj się z nami - przygotujemy ofertę dopasowaną do potrzeb Twojego zespołu.