A 15 legfontosabb SOAPUI interjúkérdés és Válaszok

Anonim

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