15 top intervjua za SOAPUI & Odgovori

Anonim

1) Objasnite što je SOAP UI?

SOAP UI je besplatno, funkcionalno testno rješenje za više platformi otvorenog koda. Omogućuje vam brzo i jednostavno stvaranje i izvršavanje automatiziranih testova regresije, usklađenosti, funkcionalnosti i opterećenja. Koristi se za testiranje web usluga

2) Objasnite koja je uloga XML-a, SOAP-a, WSDL-a i UDDI-a u web uslugama?

Web usluge su medij putem kojeg se internetska aplikacija može integrirati ili komunicirati preko okosnice internetskog protokola. Web aplikacija može se integrirati pomoću XML, SOAP, UDDI i WSDL. SOAP se koristi za prijenos podataka; WSDL se koristi za opisivanje ili povezivanje usluga, UDDI se koristi za navođenje usluga koje su dostupne, XML se koristi za označavanje podataka.

3) Spomenite što SoapUI može učiniti?

SapunUI može-

  • Može raditi automatsko testiranje poput testova opterećenja, testova temeljenih na scenarijima i testova na temelju podataka
  • Ima ugrađene sposobnosti izvještavanja
  • Ima jedinstvenu sposobnost da se lažno predstavlja kao web usluge i pokreće test funkcionalnosti i učitavanja protiv njih čak i prije nego što se izvrše

4) Spomenite kako se SoapUI koristi za strukturiranje funkcionalnih testova?

SOAP UI koristi tri razine za strukturiranje funkcionalnih testova

  • TestSuite: To je skup testnih slučajeva koji se koriste za kombiniranje funkcionalnih testova u logičke jedinice
  • TestCase: To je skupina test koraka koji se okupljaju za testiranje nekih specifičnih aspekata vaših usluga. Možete povećati bilo koji broj slučajeva za testiranje apartmana
  • TestSteps: Oni su “građevni blok” funkcionalnih testova u SOAPUI-u. Oni zajedno čine TestCase i određuju tijek izvršavanja usluge koja će se testirati

5) Spomenite koja je razlika između RESTA i SOAPA?

  • SOAP: Sapun je skraćenica od Simple Object Access Protocol (Protokol jednostavnog pristupa objektu) i on se koristi za primanje i slanje podataka putem HTTP-a kao XML
  • ODMOR: To je način dizajniranja web usluga.

6) Objasnite koja su svojstva u SoapUI?

Svojstva u SOAPUI-ju koriste se za dohvaćanje i pohranu podataka. Podaci se pohranjuju kao ključ, vrijednost ili format.

7) Objasnite gdje koristite svojstva u SoapUI?

Vrijednosti svojstva možemo pročitati u svojstvima krajnje točke testnog koraka, korisničkog imena, vrijednosti zaglavlja, lozinke, domene, POST, PUT, GET i DELETE svojstava metode.

8) Spomenite koje jezike koristi SoapUI?

SOAP UI podržava dva jezika, Groovy i JavaScript.

9) Spomenite koja su zadana svojstva u SOAPUI-u?

Prema zadanim postavkama SOAPUI ima svojstva na tri razine

  • Zadana ili prilagođena svojstva na razini projekta : Korisnik može dodati bilo koji broj svojstava na razini projekta i može se otvoriti iz bilo kojih koraka ispitivanja iz bilo kojeg testnog slučaja u bilo kojem testnom paketu
  • Zadana ili prilagođena svojstva na razini programskog paketa: Korisnik može dodati bilo koja svojstva broja na razini testnog paketa i može se koristiti iz bilo kojih koraka ispitivanja iz bilo kojeg testnog slučaja u ovom testnom paketu
  • Zadana ili prilagođena svojstva na razini testnog slučaja : Na razini testnog slučaja korisnici mogu dodati bilo koja svojstva broja na razini testnog slučaja i mogu se koristiti iz bilo kojih koraka ispitivanja iz ovog testnog slučaja

10) Objasnite kako možete parameterizirati krajnje točke u SOAP UI?

Parameterizacija krajnjih točaka u SOAP UI je najvažnije jer je to prvi korak u automatizacijskom testiranju. Ručno mijenja krajnje točke dugotrajnije je. Da bi to učinili

  • Definirajte svojstvo projekta koje ima krajnju točku
  • Promijenite krajnju točku da biste koristili ovo svojstvo proširivanjem svojstva
  • Osigurajte da vaši zahtjevi koriste konfiguriranu krajnju točku
  • Kada se zahtjev pokrene, svojstvo će neizbježno biti s trenutnom vrijednošću. Da biste koristili drugu vrijednost, samo konfigurirajte krajnju točku u korisničkom sučelju, možete koristiti opciju P iz naredbenog retka

11) Spomenite koji je općeniti format za čitanje prilagođene ili zadane vrijednosti svojstva?

Opći format za čitanje prilagođene ili zadane vrijednosti svojstva je $ {# levelname # key}

12) Unutar SOAPUI-ja gdje se može koristiti groovy skripta?

Unutar SOAPUI groovy skripte može se koristiti na dva mjesta

  • Korak ispitivanja Groovy skripte
  • Utvrđivanje skripte - u koraku ispitivanja

13) Spomenite neke važne funkcionalnosti SOAP UI?

Neke važne funkcionalnosti SOAP UI su:

  • Stvara novi projekt koristeći samo vezu WSDL web usluge; dobit će informacije o svim metodama i automatski ih uvesti
  • Stvara test slučajeve izravno iz zahtjeva za web metodom
  • Testira web metode u kombinaciji ili odvojeno. Ima vrlo korisnu sposobnost koja omogućuje prijenos podataka i parametara s jedne metode na drugu. Omogućuje vam spremanje podataka u varijable kako bi im druge metode mogle pristupiti
  • Omogućuje stvaranje provjera valjanosti rezultata web metode putem tvrdnji; tvrdnja se može stvoriti u X-putu ili X-upitu
  • Pomaže u stvaranju drugih vrsta provjera valjanosti poput usklađenosti sheme, kvara na sapunu, vremena odziva itd.
  • Omogućuje organiziranje test slučajeva u testnim apartmanima
  • Omogućuje pokretanje svih testnih slučajeva iz test paketa i dobivanje rezultata neuspjeha / uspješnosti za svaki testni slučaj
  • Omogućuje parametrizaciju polja zahtjeva za test slučajeve, tako da test slučaj može koristiti različite vrijednosti iz tablice ili baze podataka
  • Korištenje groovy omogućuje stvaranje složenih skripti za provjeru valjanosti
  • Ima određenu podršku za web uslugu Testovi opterećenja
  • Ima određenu podršku za ispitivanje pokrivenosti i upravljanja zahtjevima

14) Objasnite što je tvrdnja u korisničkom sučelju sapuna i navedite neki primjer tvrdnje moguće u SOAPUI-u?

U SOAP UI funkcionalnost tvrdnje koristi se za provjeru valjanosti odgovora na zahtjev primljen od Test Stepsa u vrijeme izvršenja. Koristi se za usporedbu dijela poruke s nekom očekivanom vrijednošću.

Vrste tvrdnji u SOAPUI uključuju

  • Jednostavno sadrži
  • Usklađenost sa shemom
  • Jednostavno ne sadrži
  • Kvarovi sapuna
  • SLA za odgovor
  • XPath utakmica
  • XQuery Match
  • WS sigurnosni status
  • Tvrdnja skripte
  • WS- Zahtjev za adresiranje ili tvrdnja o odgovoru

15) Podržava li SoapUI SSL autentifikaciju

Da

Besplatno preuzimanje PDF-a: Pitanja i odgovori na intervju za SoapUI