V nástroji SoapUI je možné vytvořit tři základní typy testů:
-
Funkční testy (Functional Tests)
-
Zátěžové testy (Load Tests)
-
Bezpečnostní testy (Security Tests)
Testy v SoapUI se vytváří do struktury, která se skládá ze tří úrovní (viz obrázek níže), přičemž struktura
je shodná jak pro webové služby SOAP, tak pro webové služby REST (Kankanamge, 2012).
-
Testovací sada (TestSuit) – souhrn testovacích případů (TestCase) složených do logických celků
za účelem otestování specifické funkcionality.
-
Testovací případ (TestCase) – souhrn testovacích kroků (TestStep) organizovaný za účelem
otestování specifické funkcionality. V rámci testovacího případu (TestCase) lze také definovat zátěžové testy
(Load Tests) a bezpečnostní testy (Security Tests), viz obrázek níže.
-
Testovací krok (TestStep) – základní prvek funkčních testů v SoapUI. Slouží k tvorbě dotazů,
kontrol, proměnných, skriptů a dalších prvků, které souvisejí s tvorbou funkčních testů v SoapUI. Množina
testovacích kroků se nazývá Test Steps a patří přímo pod testovací případ (TestCase), viz obrázek
níže.
Vzhledem k tomu, že tvorba testů v SoapUI se pro webové služby SOAP a REST příliš neliší, budou následující
návody psány již pouze pro webové služby SOAP pracující v XML.
|