1) Vysvetlite, čo je SOAP UI?
SOAP UI je bezplatné, otvorené zdrojové multiplatformové funkčné testovacie riešenie. Umožňuje vám rýchlo a ľahko vytvárať a vykonávať automatizované regresné testy, súlad s predpismi, funkčné a záťažové testy. Používa sa na testovanie webových služieb
2) Vysvetlite, aká je úloha XML, SOAP, WSDL a UDDI vo webových službách?
Webové služby sú médiom, prostredníctvom ktorého je možné integrovať alebo komunikovať webovú aplikáciu cez chrbticu internetového protokolu. Webovú aplikáciu je možné integrovať pomocou XML, SOAP, UDDI a WSDL. SOAP sa používa na prenos údajov; WSDL sa používa na opis alebo príbuznosť služieb, UDDI sa používa na výpis toho, ktoré služby sú prístupné, XML sa používa na označenie údajov.
3) Uveďte, čo SoapUI dokáže?
SoapUI môže-
- Môže vykonávať automatizované testovanie, ako sú záťažové testy, testy založené na scenároch a testy založené na údajoch
- Má zabudované možnosti hlásenia
- Má jedinečnú schopnosť vydávať sa za webové služby a vykonávať proti nim funkčné a záťažové testy ešte pred ich vykonaním
4) Uveďte, ako sa SoapUI používa na štruktúrovanie funkčných testov?
Rozhranie SOAP používa na štruktúrovanie funkčných testov tri úrovne
- TestSuite: Je to skupina testovacích prípadov používaných na kombináciu funkčných testov do logických jednotiek
- TestCase: Je to skupina testovacích krokov, ktoré sú spojené za účelom otestovania niektorých konkrétnych aspektov vašich služieb. Na testovanie balíkov môžete rozšíriť ľubovoľný počet testovacích puzdier
- Kroky testu: Sú „stavebným kameňom“ funkčných testov v SOAPUI. Spoločne vytvárajú TestCase a určujú tok vykonávania služby, ktorá sa má testovať
5) Uveďte, aký je rozdiel medzi REST a SOAP?
- SOAP: Mydlo znamená Simple Object Access Protocol a je to protokol používaný na príjem a odosielanie dát cez HTTP ako XML
- REST: Je to spôsob navrhovania webových služieb.
6) Vysvetlite, aké sú vlastnosti v SoapUI?
Vlastnosti v SOAPUI sa používajú na získavanie a ukladanie údajov. Údaje sa ukladajú ako kľúč, hodnota alebo formát.
7) Vysvetlite, kde používate vlastnosti v SoapUI?
Hodnoty vlastnosti môžeme načítať do koncového bodu kroku testu, používateľského mena, hodnôt hlavičky, hesla, domény, POST, PUT, GET a DELETE vlastnosti metódy.
8) Uveďte, aké jazyky používa SoapUI?
SOAP UI podporuje dva jazyky, Groovy a JavaScript.
9) Uveďte, aké sú predvolené vlastnosti v SOAPUI?
Štandardne má SOAPUI vlastnosti na troch úrovniach
- Predvolené alebo vlastné vlastnosti na úrovni projektu : Používateľ môže pridať ľubovoľný počet vlastností na úrovni projektu a dá sa otvoriť z ľubovoľného kroku testu z ľubovoľného testovacieho prípadu v ľubovoľnej testovacej súprave.
- Predvolené alebo vlastné vlastnosti na úrovni testovacej sady: Používateľ môže na úrovni testovacej sady pridať ľubovoľné číselné vlastnosti a je možné ju použiť pri akýchkoľvek krokoch testu z ľubovoľných testovacích prípadov v rámci tejto testovacej sady.
- Predvolené alebo vlastné vlastnosti na úrovni testovacieho prípadu: Na úrovni testovacieho prípadu môžu používatelia pridať ľubovoľné číselné vlastnosti na úrovni testovacieho prípadu a je možné ich použiť z akýchkoľvek krokov testu z tohto testovacieho prípadu.
10) Vysvetlite, ako môžete parametrizovať koncové body v používateľskom rozhraní SOAP?
Parametrizácia koncových bodov v používateľskom rozhraní SOAP je najdôležitejšia, pretože je to prvý krok v testovaní automatizácie. Manuálna zmena koncových bodov je časovo náročnejšia. Aby to bolo možné urobiť
- Definujte vlastnosť projektu obsahujúcu koncový bod
- Zmeňte koncový bod a použite túto vlastnosť pomocou rozšírenia vlastnosti
- Zaistite, aby vaše požiadavky využívali nakonfigurovaný koncový bod
- Po spustení požiadavky bude vlastníctvo nevyhnutne so svojou aktuálnou hodnotou. Ak chcete použiť inú hodnotu, stačí nakonfigurovať koncový bod v používateľskom rozhraní, môžete použiť voľbu P z príkazového riadku
11) Uveďte, aký je všeobecný formát na čítanie vlastnej alebo predvolenej hodnoty vlastnosti?
Všeobecný formát na čítanie vlastnej alebo predvolenej hodnoty vlastnosti je $ {# levelname # key}.
12) Vo vnútri SOAPUI, kde je možné použiť groovy skript?
Vo vnútri groovy skriptu SOAPUI sa dá použiť na dvoch miestach
- Groovy testovací krok skriptu
- Skriptové tvrdenie - v rámci testovacieho kroku
13) Spomeňte niektoré dôležité funkcie SOAP UI?
Niektoré dôležité funkcie rozhrania SOAP sú:
- Vytvára nový projekt iba pomocou odkazu WSDL na webovú službu; získa informácie o všetkých metódach a automaticky ich naimportuje
- Vytvára testovacie prípady priamo z požiadavky webovej metódy
- Testuje webové metódy v kombinácii alebo samostatne. Má veľmi užitočnú schopnosť, ktorá umožňuje prenos údajov a parametrov z jednej metódy na druhú. Umožňuje vám ukladať údaje do premenných, aby k nim mali prístup iné metódy
- Umožňuje vytváranie overení výsledkov webovej metódy pomocou tvrdení; tvrdenie je možné vytvoriť buď pomocou X-path alebo X-query
- Pomáha pri vytváraní ďalších typov validácií, ako je dodržiavanie schémy, chyba mydla, doba odozvy atď.
- Umožňuje organizovanie testovacích prípadov v testovacích sadách
- Umožňuje spustenie všetkých testovacích prípadov z testovacej sady a získanie výsledkov zlyhania / vyhovenia pre každý testovací prípad
- Umožňuje parametrizáciu polí s požiadavkami na testovacie prípady, aby testovací prípad mohol využívať rôzne hodnoty z tabuľky alebo databázy
- Pomocou groovy umožňuje vytvárať zložité validačné skripty
- Má určitú podporu pre webovú službu Testovanie záťaže
- Má určitú podporu pre testovanie pokrytia a správu požiadaviek
14) Vysvetlite, čo je tvrdenie v UAP mydla, a uveďte príklad možného tvrdenia v SOAPUI?
V SOAP UI sa funkcia tvrdenia používa na overenie odpovede na požiadavku prijatú Testovacími krokmi v čase vykonania. Používa sa na porovnanie časti správy s určitou očakávanou hodnotou.
Zahŕňa typy výrazov v SOAPUI
- Jednoduché obsahuje
- Súlad so schémou
- Jednoduché neobsahuje
- Poruchy mydla
- Odpoveď SLA
- XPath Match
- XQuery Match
- Stav zabezpečenia WS
- Uplatnenie skriptu
- WS - požiadavka na adresovanie alebo uplatnenie odpovede
15) Podporuje SoapUI autentifikáciu SSL
Áno
Stiahnutie PDF zadarmo: SoapUI Interview Otázky a odpovede