34 most common soapui interview questions
Najčešće postavljana pitanja i odgovori na intervju za SoapUI za vašu referencu:
Uvijek je nezgodno napisati članak s pitanjima i odgovorima na intervju, jer popis pitanja koja pružamo nikada neće biti sveobuhvatan, a također i intervjui u stvarnom vremenu nisu baš u formatu Q&A.
Preporučujemo učenje koncepata SoapUI iz ovaj sveobuhvatni niz tutorijala imajući detaljne primjere.
U intervjuu bi većina pitanja bila odgovor na ono što kažete da je vaše iskustvo bilo .
Na primjer: Ako kažete da na SoapUI-u radite već 5 godina i funkcionalno ste testirali aplikaciju, a izvršili ste i neke testove opterećenja - tada Pitanja za intervju za testiranje SoapUI-a bi bilo o:
- Kakva je to aplikacija bila?
- Koliko ste sudjelovali?
- Je li bilo izazova?
- Bilo koji najbolji postupak automatizacije koji ste primijenili?
- Koji je opseg groovy skriptiranja korišten?
- Vaš pristup održavanju podataka iz izvora podataka?
I tako dalje ... Odgovori na ova pitanja temelje se na situaciji / iskustvu, tako da ne postoji jedno rješenje prikladno za sve.
Međutim, slijede popis Pitanja za intervju za SoapUI Web Services koja su općenita, vaša tipična pitanja u obliku 'viva voce, poznata i kao usmeni ispit' koja se pojave u intervjuu kada anketar pokušava procijeniti vaše funkcionalno i temeljno znanje iz programa SoapUI.
34 Uobičajena pitanja i odgovori za intervju za SoapUI
Mogu biti kao u nastavku:
P # 1. Što su web usluge?
Godine. Web usluge su web komponente koje prenose podatke između klijenta i poslužitelja. Klijent šalje web zahtjev poslužitelju i on tada klijentu odgovara. Odgovor i zahtjev povezani su i različiti zahtjevi izazivaju odgovarajući odgovor.
Web usluga je web komponenta ili softverski program kojem se može pristupiti putem Interneta. Uglavnom se koristi za komunikaciju s web-aplikacijama putem koncepata XML poruka. Na primjer, ako želimo pristupiti određenom mjestu pomoću Google Mapsa, možemo koristiti odgovarajući URL web usluge. Za to moramo proslijediti odgovarajuće ulaze.
P # 2. Koji je primarni izazov prilikom testiranja web usluga?
Godine. Većina funkcionalnih ispitivanja provodi se putem GUI-a; najveći je izazov web usluga taj što nemaju korisničko sučelje.
3. pitanje. Koji su komunikacijski kanali dostupni za web uslugu?
Općenito, web usluga kombinira se sa sljedećim protokolima. Oni su,
- HTTP / POST
- HTTP / GET
- SAPUN
Tijekom izlaganja web usluga, ti će se kanali koristiti za komunikaciju s klijentima. Ovdje HTTP / POST protokol prenosi podatke između klijenata u sigurnom načinu. HTTP / GET protokol omogućuje klijentima djelomičan prikaz prenesenih podataka na adresnoj traci preglednika. SOAP se koristi za siguran prijenos povjerljivih podataka.
P # 4. Koje se različite komponente mogu koristiti u web uslugama?
Postoje četiri komponente koje se koriste u web uslugama. Oni su,
- WSDL - jezik opisa web usluge
- SOAP - Protokol jednostavnog pristupa objektima
- UDDI - Univerzalni opis, otkrivanje i integracija
- RDF - Okvir opisa resursa
- XML - proširivi označni jezik
P # 5. Koji su alati koji se koriste za testiranje web usluga?
Da bismo izvršili funkcionalno testiranje web usluga, možemo se poslužiti sljedećim alatima.
- SAPUN
- RESTClient - Ovo je dodatak za Firefox
- JMeter - posebno napravljen za alat za testiranje performansi, a također možemo raditi funkcionalno testiranje web usluga.
P # 6. Što je WSDL?
Godine. WSDL je skraćenica od Jezik opisa web usluga i dokument je napisan u XML-u. Koristi XML za definiranje dokumenta sloja usluge koji se sastoji od podrijetla web usluge, zaglavlja, vrsta priključaka, podataka zahtjeva i odgovora. Ovaj može pružiti informacije o web metodama i web usluzi.
Opisuje:
- Podrijetlo web usluge
- Informacije o zaglavlju
- Vrsta luke
- Ulazne i izlazne poruke
Za više informacija i primjere pogledajte ovaj članak https://www.softwaretestinghelp.com/web-services-api-testing-tool-soapui-tutorial-1/
P # 7. Koja je uloga WSDL dokumenta u testiranju web usluga?
Godine. Provjera valjanosti web usluga moguća samo s WSDL dokumentom jer je za konfiguriranje web usluga u SoapUI WSDL dokument obvezan. Ako WSDL dokument nije valjan, SoapUI će odmah izbaciti iznimku.
P # 8. Što je UDDI?
Godine. Univerzalni opis, otkrivanje i integracija - direktorij ili globalno spremište u kojem se mogu pronaći sve web usluge. Preko toga se može registrirati i nova web usluga. Ovo je također mjesto na kojem se nalaze detaljne WSDL definicije.
Koristi sloj otkrivanja koji se koristi u web uslugama. UDDI detaljno ima sve informacije o web uslugama. Globalne web usluge mogu se postaviti na http://uddi.xml.org/
P # 9. Što je SAPUN?
kako izgraditi java projekt u eclipse - u
Godine. Protokol za pristup jednostavnom objektu koji koristi XML za interakciju s web aplikacijama. Koristi sadržaj zasnovan na XML-u za komunikaciju između dva klijentska stroja u bilo kojoj mreži
P # 10. Koji bi bio format poruke SOAP protokola?
Općenito, sve web usluge temeljene na SOAP-u napisane su pomoću XML jezika koji koristi standardni format poruke koji je prihvaćen u svemiru. U ovom je formatu lako čitati, prepoznavati pogreške, izbjegava probleme interoperabilnosti itd.
Evo primjera formata SOAP poruke.
POST / InStock HTTP / 1.1
Voditelj: localhost
Sadržaj-vrsta: aplikacija / sapun + xml; charset = utf-8
Duljina sadržaja: 399
SOAPAction: “http://www.example.com/soap-envelope”
što je ispitivanje razuma u testiranju softvera
SAPUN
P # 11. Koje su prednosti SOAP-a?
Godine. Budući da se temelji na XML-u, neovisan je o platformi i programskom jeziku. RPC (pozivi udaljenih procedura) ponekad su blokirani vatrozidima i proxy poslužiteljima - Sapun to prevladava.
P # 12. Što sadrži dokument o sapunu ?
Godine. Element omotnice najviša je oznaka koja identificira XML dokument kao SOAP poruku. Slijedi element omotnice, vidite element zaglavlja koji sadrži informacije o zaglavlju. Element Body navodi informacije o pozivu i odgovoru. Napokon, imate element Fault koji sadrži pogreške i informacije o statusu.
P # 13. Što se podrazumijeva pod protokolima i koje su glavne vrste korištene u web uslugama?
Protokol je skup standardnih pravila koja pomažu u komunikaciji hardverskih uređaja putem softverskih aplikacija. Postoje različite vrste protokola koji se koriste u aplikacijama za Internet i Intranet. Oni su
TCP što je skraćenica od Transmission Control Protocol. Ima pravila za razmjenu poruka između dvije različite internetske aplikacije.
Internetski protokol koristi pravila za slanje i primanje podataka između dvije različite internetske adrese.
Slično tome, HTTP, FTP i DHCP protokoli koristili su skup pravila za prijenos podataka koji nisu internetski programi.
P # 14. Što je XML?
Godine. XML (eXtensible Markup Language) je jezik označavanja koji se koristi za spremanje, dijeljenje i oblikovanje podataka. Oznake općenito grade XML dokument. Za više informacija i primjere pogledajte ovaj članak https://www.softwaretestinghelp.com/web-services-api-testing-tool-soapui-tutorial-1/
P # 15. SoapUI i SoapUI Pro?
Godine. SoapUI je alat za testiranje web usluga, a SoapUI Pro komercijalna je verzija. SoapUI može pomoći u stvaranju funkcionalnih, sigurnosnih i testova za testiranje opterećenja. SoapUI Pro sve to čini s naprednim povlačenjem i ispuštanjem, Data Driven testiranjem, naprednim izvještavanjem i analizom pokrivenosti. Više informacija potražite u ovom članku: https://www.softwaretestinghelp.com/soapui-tutorial-12-soapui-pro-features/
P # 16. Što možemo učiniti uz pomoć SoapUI?
- SoapUI nudi nam da izvršimo automatizirano testiranje koje uključuje funkcionalno testiranje, ispitivanje opterećenja i testiranje vođeno podacima.
- Također pruža alat za izvještavanje o gradnji i pružanje dnevnika rezultata izvoza
- Svoje usluge potvrđujemo koristeći se raznim vrstama tvrdnji
P # 17. Koje hijerarhije slijedi SoapUI za izgradnju ispravnog projekta testiranja?
U projektu SoapUI treba održavati sljedeći redoslijed.
- TestSuite - Ovo je kombinacija funkcionalnih testova i logičkih blokova
- Testcase - to je grupa koja sadrži nekoliko koraka testiranja za određene aspekte usluge.
- Teststep - sadrži skup funkcionalnih testova
P # 18. Koja je osnovna metoda za automatizaciju web usluga u SoapUI?
Godine.
- Stvorite projekt i dodajte WSDL datoteku
- Dodajte tim paketima, test slučajevima i test slučajevima - tim redoslijedom
- Uključite prilagođeno programiranje / provjeru valjanosti dodavanjem Groovy koraka
- Nazovite vanjske izvore podataka ako ih koristite
- Po potrebi dodajte tvrdnje
- Zatim TRČI.
P # 19. Što su tvrdnje SoapUI?
Godine. Tvrdnje uspoređuju dijelove / sve poruke odgovora s očekivanim ishodom.
P # 20. Koje su glavne vrste tvrdnji dostupne u SoapUI?
Tvrdnje su jedna od glavnih značajki programa SoapUI. Nudi sljedeće vrste tvrdnji.
- 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
Dodatno, Jednako tvrdnja je uvedena u verziji SoapUI NG Pro.
P # 21. Objasnite o tvrdnji XPath u SoapUI
U SoapUI, tvrdnja XPath koristi se za utvrđivanje vrijednosti odgovora web usluge određivanjem apsolutne staze. Ako se apsolutni put podudara s vrijednošću odgovora, tada će se testni slučaj ili testni paket smatrati PASS-om, u protivnom će biti obaviješten kao FAILED. Rezultate tvrdnje možemo vidjeti na dnu zaslona gdje će kartica Tvrdnja imati rezultirajuće informacije.
P # 22. Što je testiranje na temelju podataka?
Testiranje vođeno podacima znači pohranjivanje naših testnih podataka koji uključuju ulaz i očekivani izlaz u vanjski izvor podataka koji se naziva Excel / Database / XML datoteka. Kasnije moramo ponoviti izvor podataka koristeći odgovarajuću komponentu. U SoapUI-u, koraci ispitivanja Datasource i Datasource Loop koriste se za izvođenje testiranja vođenih podacima.
P # 23. Koje su različite vrste tvrdnji koje se koriste u SoapUI?
Godine. Slijede različite vrste tvrdnji:
- Sadrži i ne sadrži
- XPath utakmica
- XQuery podudaranje
- Usklađenost sa shemom
- Kvarovi sapuna
- SLA za odgovor
- WS sigurnosni status
- Tvrdnja skripte
- WS- Zahtjev za adresiranje ili tvrdnja o odgovoru
P # 24. Kako se tvrdnje mogu dodati u SoapUI?
Godine. Primite odgovor na zahtjev kao što biste obično slijedili korake u nastavku:
- Stvorite projekt, dodajte WSDL
- Dodajte ispitni paket, test slučaj i ispitne korake
- Pokrenite zahtjev
Da biste dodali tvrdnje:
- Kliknite Dodaj tvrdnje na vrhu kartica dnevnika.
- Konfigurirajte tvrdnje prema vrsti i podacima koji su potrebni.
Za više informacija i primjere pogledajte ovaj članak: https://www.softwaretestinghelp.com/soapui-tutorial-5-soapui-assertions/
P # 25. Što je Groovy skripta i gdje se može koristiti?
Godine. Groovy je skriptni jezik koji interno uključuje sve Java knjižnice - pomaže nam da prilagodimo i dodamo prilagođene provjere valjanosti SoapUI testovima
P # 26. Može li se prilagođeni kôd dodati u SoapUI? Ako da, što se može dodati?
osnovna pitanja za Java intervjue s odgovorima
Godine. Da -Groovy koraci i Javascript koraci.
P # 27. Kako grupirati testove?
Godine. Osnovni testni paket način je na koji možemo grupirati testove u SoapUI. Kad vam treba drugačiji skup testova, jednostavno morate stvoriti novi paket za testiranje i stvoriti testove prema potrebi kao što su test slučajevi.
P # 28. Kako spremiti primljene odgovore?
Godine. Vrijednosti odgovora mogu se spremiti klikom na traženi zahtjev i odabirom mjesta 'Dump file' u njegovim svojstvima.
P # 29. Koja su svojstva dostupna u SoapUI?
U SoapUI-u dostupne su tri razine svojstava. Oni su,
Prilagođena svojstva ili svojstva na razini projekta:
Ta se svojstva dodaju nekoliko puta ovisno o našim potrebama i mogu se koristiti u svim testnim apartmanima, test slučajevima ili testnim koracima koji pripadaju trenutnom projektu.
Svojstva razine testnog paketa:
Ispitivač može dodati svoja svojstva s relevantnim informacijama u testnim apartmanima. Ova su svojstva dostupna samo za odgovarajući testni paket.
Svojstva nivoa testnog slučaja: Ako ispitivač treba pohraniti svoje podatke o testiranju u test slučajeve, oni mogu stvoriti vlastita svojstva unutar test slučaja. Tako se tim svojstvima može pristupiti u odgovarajućim test slučajevima.
P # 30. Objasnite postupak parameterizacije krajnje točke u SoapUI?
Značajka parametriziranja najvažnija je kada automatiziramo test slučajeve, a također je to i početak postupka stvaranja test koraka. Pogledajmo ovo.
- Stvorite projekt koji sadrži informacije o krajnjoj točki
- Ako je potrebno, promijenite krajnju točku i dodijelite svojstvo kroz korak ispitivanja proširenja svojstva
- Provjerite jesu li informacije o zahtjevu dostupne na danoj adresi krajnje točke
- Tijekom vremena izvršavanja, svojstvo će sadržavati test vrijednost. Pružanjem različite ulazne vrijednosti svojstvu to je lako učiniti putem IDE-a.
P # 31. Koja su glavna mjesta koja je Groovy Script Teststep koristio?
U SoapUI-u možemo koristiti Groovy Script na sljedeća dva mjesta.
- Testni korak Groovy Script pod test slučajem
- Korak ispitivanja potvrde skripte
P # 32. Sapun vs OSTALO?
Godine.
- SOAP je protokol, a REST arhitektura. Omogućuje nam slanje SOAP omotnica aplikacijama temeljenim na REST-u.
- REST podržava različite formate poruka, ali SOAP dopušta samo XML.
- REST usluge su brže i jednostavne za rukovanje.
- SOAP je povezan s SMTP i HTTP protokolima, dok se REST oslanja samo na HTTP.
- SOAP je sigurniji i strukturiraniji format.
- REST ne ovisi o bilo kojim specifičnim standardima jer podržava razne formate za razmjenu poruka poput JSON, CSV i XML.
- SOAP web usluge omogućuju nam da izgradimo klijenta s RESTful uslugama.
- SOAP je uveden za distribuirano računanje.
- Nakon ulaska REST-a, prilagodio je web svojim performansama i skalabilnosti jer je lagana komponenta.
- REST je bez državljanstva, dok je SOAP specifikacija sa stanjem.
- REST koristi jedinstveni identifikator resursa (URI) i ima metode poput GET, PUT, POST i DELETE za izlaganje njihovih resursa.
- SOAP koristi imenovane operacije i sučelja za postizanje svoje poslovne logike.
Više informacija potražite u ovom članku: https://www.softwaretestinghelp.com/soapui-tutorial-13-soap-vs-rest-services/
P # 33. Što je RDF?
Godine. Okvir opisa resursa - RDF sadrži opis web izvora kao što su naslov, autor, sadržaj i informacije o autorskim pravima. Napisan je pomoću XML-a. Za više informacija i primjere pogledajte ovaj članak https://www.softwaretestinghelp.com/web-services-api-testing-tool-soapui-tutorial-1/
P # 34. Što se izvori podataka mogu koristiti u SoapUI?
Godine.
- Excel datoteke
- CSV datoteke
- ODBC izvori
- SQL / ADO objekti
Zaključak
Gore su navedena neka tipična pitanja temeljena na SoapUI. Međutim, imajte na umu da je format pitanja i odgovora vrlo rijedak. Anketere više zanima vaše iskustvo i stručnost - umjesto da odgovore na nekoliko pitanja temeljenih na trivijalnostima.
Kao i uvijek, nadamo se da vam je ovaj naš pothvat bio od pomoći. Pošaljite još pitanja ako ih imate, a mi bismo mogli napraviti dodatni članak kako bismo ih riješili.
Također, svoja iskustva i odgovore podijelite u nastavku.
Preporučena literatura
- Intervjuirajte pitanja i odgovore
- Pitanja i odgovori za ispitivanje ETL-a
- Neka nezgodna ručna ispitivanja Pitanja i odgovori
- 25 najboljih agilnih testova Intervju pitanja i odgovori
- Spock intervju pitanja s odgovorima (najpopularnije)
- Neka zanimljiva pitanja za ispitivanje softverskog testiranja
- Top 20+ .NET intervjua. Pitanja i odgovori
- Top 32 najbolja pitanja i odgovori za intervju za datastage