2
dni (2 x 8 h)
polski
polski
Cel szkolenia
SoapUI to doskonałe narzędzie wspomagające testy funkcjonalne, obciążeniowe oraz bezpieczeństwa. Wyróżnia się przede wszystkim łatwością obsługi i dużą funkcjonalnością. Jego możliwości wykraczają poza protokół SOAP i pozwalają testować aplikacje wykorzystujące technologie REST, JMS, AMF oraz JDBC. Korzystając z języka Groovy możliwa jest też jego rozbudowa.
Celem warsztatu jest nauczenie od podstaw, zaawansowanych możliwości SoapUI.
Uczestnicy opanują sposób efektywnego wykorzystania zmiennych, języka Groovy oraz XPath/XQuery w testach funkcjonalnych i obciążeniowych. Nabędą również podstawowych umiejętności z zakresu testów bezpieczeństwa.
Zakres tematyczny
- Podstawy pracy z aplikacją SoapUI
- Protokół HTTP, testy aplikacji WWW
- Nagrywanie testów w SoapUI
- Nagrywanie testów z wykorzystaniem proxy
- Modyfikacja zapytań
- Prosta weryfikacja odpowiedzi
- Testowanie usług opartych na protokole SOAP
- Podstawowe informacje o protokole SOAP
- Zmienne i wyrażenia w SoapUI
- Wykorzystanie XPath do weryfikacji odpowiedzi
- Symulacja prostych usług SOAP
- Integracja SoapUI z serwerem aplikacji
- Groovy
- Podstawy języka Groovy
- Przetwarzanie dokumentów XML
- Symulacja złożonych usług z Groovy’m
- Techniki testowania oprogramowania
- Modularyzacja testów
- Random Testing
- Data-Driven Testing
- Testowanie i symulowanie usług REST
- Podstawowe informacje o architekturze REST
- Testowanie usług REST
- SoapUI jako serwer REST
- Testowanie z wykorzystaniem baz danych
- Testy obciążeniowe z SoapUI
- Testy bezpieczeństwa z SoapUI
- Raportowanie
- Standardowe możliwości raportowania
- Integracja z oprogramowaniem BI
- Automatyzacja testów
- Utrzymanie testów, uaktualnianie definicji WSDL
- Możliwości SoapUI Pro
Przed szkoleniem
Kto może wziąć udział?
Szkolenie przeznaczone dla testerów oprogramowania, programistów oraz uczestników kursu „Praktyka automatyzacji testowania” jako następny krok na drodze do dalszego rozwoju kompetencji i umiejętności w obszarze automatyzacji testów.
Wymagana jest podstawowa znajomość programowania obiektowego oraz doświadczenie w testowaniu oprogramowania.
Jak się przygotować?
Na szkolenie należy przygotować własne laptopy zgodnie z instrukcją przekazaną przez trenera.
Metody szkolenia
Warsztat nastawiony jest na praktykę, dlatego wykłady zajmują jedynie około 20% czasu szkolenia, resztę stanowią ćwiczenia praktyczne.
Materiały szkoleniowe
Będąc uczestnikiem szkolenia „Warsztaty testowania usług sieciowych z SoapUI” otrzymasz komplet starannie opracowanych materiałów szkoleniowych w formie prezentacji opisującej zagadnienia omawiane podczas szkolenia.
Korzyści po szkoleniu
Po zakończeniu warsztatu uczestnicy będą potrafili wykorzystać SoapUI do:
- Przeprowadzania szybkich testów manualnych aplikacji HTTP, SOAP oraz REST
- Testowania i wykorzystywania do testów baz danych
- Tworzenia i przeprowadzania testów automatycznych
- Tworzenia testów z wykorzystaniem technik Random Testing oraz Data-Driven Testing
- Tworzenia i przeprowadzania testów obciążeniowych i bezpieczeństwa
- Monitorowania i nagrywania rzeczywistych zapytań HTTP, REST oraz SOAP
- Diagnozowania problemów związanych z integracją usług sieciowych
- Tworzenia dostosowanych do własnych potrzeb raportów z testów
- Symulowania działania usług SOAP oraz REST
- Tworzenia symulacji uruchamianych na serwerach aplikacji
- Testowania aplikacji wykorzystujących protokół SSL oraz WS-Security
Dodatkowo uczestnicy zdobędą wiedzę z zakresu:
- Technologii SOAP oraz REST
- Wykorzystania języka Groovy
- Wykorzystania XPath oraz XQuery
Trenerzy