1) Magyarázza el, mi a SOAP UI?
A SOAP UI egy ingyenes, nyílt forráskódú, cross-platform funkcionális tesztelési megoldás. Lehetővé teszi az automatikus regressziós, megfelelőségi, funkcionális és terhelési tesztek gyors és egyszerű létrehozását és végrehajtását. A webszolgáltatások tesztelésére használják
2) Magyarázza el, hogy mi az XML, SOAP, WSDL és UDDI szerepe a webszolgáltatásokban?
A webszolgáltatások olyan közeg, amelyen keresztül a webalapú alkalmazás integrálható vagy kommunikálható egy internetes protokollgerincen keresztül. A webalapú alkalmazás integrálható XML, SOAP, UDDI és WSDL segítségével. A SOAP az adatok továbbítására szolgál; A WSDL-t a szolgáltatások leírására vagy összekapcsolására használják, az UDDI-t az elérhető szolgáltatások felsorolására, az XML-t az adatok címkézésére használják.
3) Említse meg, hogy a SoapUI mit tehet?
SoapUI-
- Automatizált teszteléseket végezhet, például terhelési teszteket, forgatókönyv-alapú teszteket és adatvezérelt teszteket
- Beépített jelentéskészítő képességekkel rendelkezik
- Egyedülálló képességgel rendelkezik a webszolgáltatások megszemélyesítéséért, és még a végrehajtásuk előtt működési és terhelési teszteket futtat ellenük
4) Említse meg, hogyan használják a SoapUI-t a funkcionális tesztek felépítésére?
A SOAP UI három szintet használ a funkcionális tesztek felépítéséhez
- TestSuite: Ez a tesztesetek összessége, amelyet a funkcionális tesztek logikai egységekké történő egyesítésére használnak
- TestCase: Ez egy olyan tesztlépések csoportja, amelyeket egyesítenek, hogy teszteljék szolgáltatásainak bizonyos szempontjait. A lakosztályok teszteléséhez tetszőleges számú tesztet bővíthet
- TestSteps: A SOAPUI funkcionális tesztjeinek „építőkövei”. Együtt készítik a TestCase-t és meghatározzák a tesztelendő szolgáltatás végrehajtásának folyamatát
5) Mondja meg, mi a különbség a REST és a SOAP között?
- SOAP: A szappan az egyszerű objektum-hozzáférési protokollt jelenti, és ez egy protokoll, amelyet XML-ként fogadnak és küldenek HTTP-n keresztül
- REST: Ez egy webes szolgáltatások tervezésének módja.
6) Magyarázza el, milyen tulajdonságokkal rendelkezik a SoapUI?
A SOAPUI tulajdonságait az adatok lekérésére és tárolására használják. Az adatokat kulcsként, értékként vagy formátumként tároljuk.
7) Magyarázza el, hol használja a tulajdonságokat a SoapUI-ban?
Beolvashatjuk a tulajdonságértékeket a tesztlépés végpontja, felhasználónév, fejléc értékek, jelszó, tartomány, POST, PUT, GET és DELETE módszer tulajdonságaiba.
8) Említse meg, milyen nyelveket használ a SoapUI?
A SOAP UI két nyelvet támogat, a Groovy és a JavaScript.
9) Említse meg, melyek az alapértelmezett tulajdonságok a SOAPUI-ban?
Alapértelmezés szerint a SOAPUI három szinten rendelkezik tulajdonságokkal
- Projektszintű alapértelmezett vagy egyedi tulajdonságok: A felhasználó tetszőleges számú tulajdonságot csatolhat projektszintre, és bármely tesztlépésből bármely tesztesetből bármely tesztcsomagban megnyitható.
- Tesztkészlet alapértelmezett vagy egyéni tulajdonságok: A felhasználó tetszőleges számú tulajdonságot csatolhat tesztcsomag szintjére, és felhasználható a tesztcsomag bármely tesztesetének bármely lépéséből.
- Teszteset szintű alapértelmezett vagy egyéni tulajdonságok: Teszteset szinten a felhasználók tetszőleges számú tulajdonságot adhatnak hozzá teszteset szintjén, és a teszteset bármelyik tesztlépcsőjéből felhasználhatók
10) Magyarázza el, hogyan paraméterezheti a végpontokat a SOAP felhasználói felületén?
A végpontok paraméterezése a SOAP felhasználói felületen a legfontosabb, mivel ez az Automatizálási tesztelés első lépése. Időigényesebb a végpontok manuális megváltoztatása. Ennek érdekében
- Adjon meg egy projekt tulajdonságot, amely a végpontot tartalmazza
- Módosítsa a végpontot, hogy ezt a tulajdonságot a tulajdonság bővítésével használja
- Győződjön meg arról, hogy a kérései a konfigurált végpontot használják-e
- Ha egy kérést futtatnak, az ingatlan elkerülhetetlenül a jelenlegi értékével lesz. Egy másik érték használatához csak konfigurálja a végpontot a felhasználói felületen, használhatja a P parancsot a parancssorból
11) Mondja meg, hogy mi az általános formátum az egyedi vagy alapértelmezett tulajdonságérték beolvasására?
Az egyéni vagy az alapértelmezett tulajdonságérték olvasásának általános formátuma: $ {# levelname # key}
12) A SOAPUI-ban, ahol groovy szkript használható?
A SOAPUI belsejében a groovy szkript két helyen használható
- Groovy szkript teszt lépés
- Script Assertion- a tesztlépésen belül
13) Megemlít a SOAP UI néhány fontos funkcióját?
A SOAP felhasználói felület néhány fontos funkciója:
- Új projektet hoz létre, csak a webszolgáltatás WSDL hivatkozását felhasználva; megkapja az összes módszer információit és automatikusan importálja azokat
- Teszteseteket hoz létre közvetlenül a webes módszerkérésből
- A webes módszereket kombináltan vagy külön-külön teszteli. Nagyon hasznos képességgel rendelkezik, amely lehetővé teszi az adatok és paraméterek egyik módszerről a másikra való továbbítását. Lehetővé teszi az adatok változókba történő mentését, hogy más módszerek is hozzáférhessenek hozzájuk
- Állítások révén lehetővé teszi validációk létrehozását a webes módszer eredményein; az állítás létrehozható akár X-path vagy X-query formátumban
- Segít más típusú validációk létrehozásában, mint például a séma betartása, a szappanhiba, a válaszidő stb.
- Lehetővé teszi a tesztesetek szervezését tesztcsomagokban
- Lehetővé teszi az összes teszteset futtatását egy tesztcsomagból, és az egyes tesztesetekhez tartozó sikertelen / sikeres eredményeket
- Lehetővé teszi a tesztesetek kérési mezõinek paraméterezését, hogy egy teszteset különbözõ értékeket vehessen igénybe egy táblából vagy adatbázisból
- A groovy használatával komplex validációs szkripteket lehet létrehozni
- Némi támogatást nyújt a webes szolgáltatások terhelésének teszteléséhez
- Némi támogatást nyújt a lefedettség és a követelmények kezelésének teszteléséhez
14) Magyarázza el, mi az állítás a szappan felhasználói felületen, és adjon néhány példát a SOAPUI-ban lehetséges állításra?
A SOAP felhasználói felületén az érvényesítési funkciót a tesztlépések által a végrehajtáskor kapott kérelem válaszának érvényesítésére használják. Arra használják, hogy az üzenet egy részét összehasonlítsák valamilyen várható értékkel.
A SOAPUI állítási típusai tartalmazzák
- Egyszerű tartalmazza
- A séma betartása
- Egyszerű nem tartalmaz
- Szappanhibák
- Válasz SLA
- XPath mérkőzés
- XQuery mérkőzés
- WS biztonsági állapot
- Script állítás
- WS- címzéskérés vagy válaszmegerősítés
15) Támogatja-e a SoapUI az SSL-hitelesítést?
Igen
Ingyenes PDF letöltés: SoapUI interjúkérdések és válaszok