Dlaczego warto
Jeśli pracujesz przy testowaniu oprogramowania i chcesz poszerzyć swoje kompetencje o automatyzację testów usług sieciowych (Webservices), to szkolenie jest idealne dla Ciebie. Nauczysz się, jak sprawnie pracować z narzędziem SoapUI, testować serwisy SOAP i REST oraz wykorzystywać różne źródła danych. Zdobędziesz wiedzę o dobrych praktykach oraz nauczysz się podstaw języka Groovy, co pozwoli Ci na efektywną i profesjonalną pracę w środowisku CI/CD.
Czego się nauczysz
- Zrozumiesz podstawowe wyzwania związane z testowaniem Webserwisów.
- Poznasz możliwości i ograniczenia narzędzia SoapUI.
- Nauczysz się testować serwisy SOAP (WSDL, asercje, XPath) i REST (JSON, XML).
- Opanujesz wykorzystanie różnych dostawców danych, takich jak pliki CSV i bazy danych.
- Zdobędziesz podstawową wiedzę o języku Groovy do generowania danych i asercji.
- Będziesz w stanie zintegrować SoapUI z Mavenem i Jenkinsem (CI).
Dla kogo
Szkolenie jest przeznaczone dla osób pracujących przy testowaniu oprogramowania, które chcą rozszerzyć swoje kompetencje w zakresie automatyzacji testów usług sieciowych.
Zakres szkolenia
- WebService – wprowadzenie:
- Podstawowe informacje o WebServices
- Soap
- Rest
- SoapUI – wprowadzenie:
- Podstawowe informacje o SoapUI
- Instalacja
- Pierwszy test
- Testowanie serwisów SOAP:
- WSDL
- Testy z wykorzystaniem Xpath i asercji
- Testy wykorzystujące wiele endpointów
- Ćwiczenia praktyczne
- Testowanie serwisów REST:
- Testowanie serwisów zwracających XML vs Json
- Akcje na elementach
- Pobieranie wartości z elementów
- Ćwiczenia praktyczne
- Wykorzystanie różnych dostawców danych:
- CSV
- Bazy danych
- Wprowadzenie do języka Groovy:
- Podstawy języka
- Generowanie danych testowych oraz asercje
- Ćwiczenia praktyczne
- Integracja z Maven oraz CI:
- Krótkie wprowadzenie do Mavena
- Integracja z Jenkinsem