Szkolenie SoapUI to praktyczny kurs automatyzacji testów usług sieciowych, REST i SOAP, z naciskiem na testowanie funkcjonalne, wydajnościowe oraz integrację z narzędziami developerskimi i skryptami Groovy
Szkolenie przygotowuje do samodzielnego projektowania, automatyzowania i uruchamiania testów usług sieciowych z wykorzystaniem SoapUI w środowisku projektowym
Szkolenie uczy praktycznego stosowania narzędzi i technik testowania REST oraz SOAP, w tym parametryzacji, asercji, testów wydajnościowych i integracji z innymi narzędziami
Szkolenie rozwija umiejętność automatyzacji zadań testowych poprzez wykorzystanie skryptów Groovy oraz integrację z procesami CI/CD
Dla kogo?
Testerzy oprogramowania oraz programiści posiadający podstawową wiedzę o SOA i Web Services, chcący rozwijać umiejętności automatyzacji testów
Osoby zarządzające jakością w projektach IT, odpowiedzialne za wdrażanie i utrzymanie procesów testowania usług sieciowych
Specjaliści IT pracujący z technologiami Java lub C#, zainteresowani praktycznym wykorzystaniem SoapUI w codziennej pracy
Efekty kształcenia
Uczestnik projektuje i automatyzuje testy usług sieciowych SOAP i REST
Uczestnik analizuje komunikację sieciową i interpretuje komunikaty SOAP oraz HTTP
Uczestnik konfiguruje parametryzację testów i transfer danych między krokami
Uczestnik stosuje asercje i skrypty Groovy do automatyzacji testów
Uczestnik wykonuje testy wydajnościowe i interpretuje ich wyniki
Uczestnik integruje SoapUI z narzędziami developerskimi i CI/CD
Wymagania
Od uczestników szkolenia wymagana jest znajomość podstawowych pojęć związanych z SOA i Web Services
Przydatna będzie umiejętność czytania prostych skryptów Groovy i podstawowych programów w języku Java lub C#
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Test funkcjonalny WebService dla aplikacji testowej, requests and responses, krok po kroku
Jak dokonujemy parametryzacji - wprowadzenie do properties
Rodzaje properties, zasięg, przekazywanie properties między krokami testu (Property transfer)
Modyfikacja przebiegu testu za pomocą instrukcji warunkowych
Parametryzacja properties z zewnętrznych źródeł danych (pliki, środowisko)
Parametryzacja przez pobranie danych z bazy danych (JDBC)
Tworzenie zaślepki usługi sieciowej na podstawie WSDL
Test wydajności WebService za pomocą SoapUI i LoadUI
Rodzaje testów
Ograniczenia testów wydajności w SoapUI
Skalowanie obciążenia przy pomocy LoadUI
Wprowadzenie do Groovy - język i proste konstrukcje
IntelliJ IDEA i konsola Groovy
Konstrukcje języka
Groovy w SoapUI
Edytor skryptów SoapUI
Model obiektowy SoapUI
Skrypty - Asercje
Skrypty - Asercje - XML
Skrypty - FTP
Skrypty - SSH
Case Study: Rozbudowany test wykonuje komendy na serwerze, przetwarza output i przekazuje do serwisu
Użyteczne klasy StringUtils, Tools, GroovyUtils, UISupport
DataSource, DataSink z użyciem skryptów
Data Driven Testing i użycie properties ze skryptami
Automatyzacja zadań w SoapUI
Uruchomienie Selenium z poziomu SoapUI
Autorem szkolenia jest Sebastian Chmielewski
Ekspert QA z ponad 12-letnim doświadczeniem, specjalizujący się w zapewnianiu bezpieczeństwa produktów oraz szeroko pojętym zapewnieniu jakości oprogramowania. Moje kompetencje obejmują automatyzację testów funkcjonalnych i wydajnościowych, testy penetracyjne, a także przeglądy kodu, co pozwala na identyfikację i eliminację potencjalnych zagrożeń już na najwcześniejszych etapach cyklu życia aplikacji.
W trakcie mojej kariery osiągnąłem znaczące sukcesy w dziedzinie bug bounty – zgłosiłem 48 podatności…
Szkolenie poprowadzi jego autor Sebastian Chmielewski
Ekspert QA z ponad 12-letnim doświadczeniem, specjalizujący się w zapewnianiu bezpieczeństwa produktów oraz szeroko pojętym zapewnieniu jakości oprogramowania. Moje kompetencje obejmują automatyzację testów funkcjonalnych i wydajnościowych, testy penetracyjne, a także przeglądy kodu, co pozwala na identyfikację i eliminację potencjalnych zagrożeń już na najwcześniejszych etapach cyklu życia aplikacji.
W trakcie mojej kariery osiągnąłem znaczące sukcesy w dziedzinie bug bounty – zgłosiłem 48 podatności…
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi