34 most common soapui interview questions
Najpogostejša vprašanja in odgovori za intervju za SoapUI:
Vedno je težavno napisati članek z vprašanji in odgovori, ker seznam vprašanj, ki jih ponujamo, nikoli ne bo vseobsegajoč, pa tudi intervjuji v realnem času niso ravno v obliki vprašanj in vprašanj.
Priporočamo učenje konceptov SoapUI iz ta obsežna serija vadnic s podrobnimi primeri.
V intervjuju bi bila večina vprašanj odgovor na to, za kar pravite, da je bila vaša izkušnja .
Na primer: Če pravite, da že pet let delate na SoapUI in ste aplikacijo preizkusili tako funkcionalno kot tudi izvedli nekaj testov obremenitve - potem Vprašanja za intervju s preskusom SoapUI bi bilo približno:
- Kakšna aplikacija je bila to?
- Koliko ste sodelovali?
- So bili kakšni izzivi?
- Kakšne najboljše prakse avtomatizacije, ki ste jih uporabili?
- V kolikšni meri je bil uporabljen groovy skript?
- Vaš pristop k vzdrževanju podatkov iz virov podatkov?
In tako naprej ... Odgovori na ta vprašanja temeljijo na situaciji / izkušnjah, zato ni nobene ustrezne rešitve.
Sledi pa seznam Vprašanja za intervju za spletne storitve SoapUI ki so splošna, vaša tipična vprašanja v obliki 'viva voce, alias ustni izpit', ki se pojavijo v intervjuju, ko anketar poskuša oceniti vaše funkcionalno in temeljno znanje v programu SoapUI.
34 Vprašanja in odgovori za pogost intervju s programom SoapUI
Lahko so spodaj:
V # 1. Kaj so spletne storitve?
Leta. Spletne storitve so spletne komponente, ki prenašajo podatke med odjemalcem in strežnikom. Odjemalec pošlje spletno zahtevo strežniku, ta pa se odzove stranki. Odgovor in zahteva sta povezana in različne zahteve sprožijo ustrezen odgovor.
Spletna storitev je spletna komponenta ali program, do katerega lahko dostopate v internetu. Uporablja se predvsem za komunikacijo s spletnimi aplikacijami prek sporočil XML. Če želimo na primer do določene lokacije dostopati z Google Zemljevidi, lahko uporabimo ustrezen URL spletne storitve. Za to moramo predati ustrezne vnose.
V # 2. Kaj je glavni izziv pri testiranju spletnih storitev?
Leta. Večina funkcionalnih preskusov se izvaja prek GUI; največji izziv spletnih storitev je, da nimajo uporabniškega vmesnika.
3. vprašanje. Kateri komunikacijski kanali so na voljo za spletno storitev?
Na splošno je spletna storitev kombinirana z naslednjimi protokoli. So,
- HTTP / POST
- HTTP / GET
- MILO
Med razkrivanjem spletnih storitev se bodo ti kanali uporabljali za komunikacijo s strankami. Tu protokol HTTP / POST prenaša informacije med odjemalci v varnem načinu. Protokol HTTP / GET omogoča odjemalcem delno prikaz prenesenih podatkov v naslovni vrstici brskalnika. SOAP se uporablja za varen prenos zaupnih podatkov.
V # 4. Katere različne komponente je mogoče uporabiti v spletnih storitvah?
V spletnih storitvah se uporabljajo štiri komponente. So,
- WSDL - jezik opisa spletne storitve
- SOAP - protokol enostavnega dostopa do predmeta
- UDDI - Univerzalni opis, odkrivanje in integracija
- RDF - Okvir za opis virov
- XML - razširljiv označevalni jezik
V # 5. Katera orodja se uporabljajo za testiranje spletnih storitev?
Za izvajanje funkcionalnega testiranja spletnih storitev lahko uporabimo naslednja orodja.
- MILO
- RESTClient - To je vtičnik Firefox
- JMeter - posebej izdelano za orodje za preizkušanje zmogljivosti, prav tako lahko izvajamo funkcionalno testiranje spletnih storitev.
V # 6. Kaj je WSDL?
Leta. WSDL pomeni jezik za opis spletnih storitev in je dokument, napisan v XML. Uporablja XML za definiranje dokumenta storitvene plasti, ki je sestavljen iz izvora spletne storitve, glav, vrst vrat, podatkov o zahtevah in odzivih. Ta lahko zagotovi informacije o spletnih metodah in spletnih storitvah.
Opisuje:
- Izvor spletne storitve
- Informacije o glavi
- Vrsta vrat
- Vhodna in izhodna sporočila
Za več informacij in primere si oglejte ta članek https://www.softwaretestinghelp.com/web-services-api-testing-tool-soapui-tutorial-1/
V # 7. Kakšna je vloga dokumenta WSDL pri testiranju spletnih storitev?
Leta. Preverjanje veljavnosti spletnih storitev je mogoče samo z dokumentom WSDL, ker je za konfiguriranje spletnih storitev v SoapUI obvezen dokument WSDL. Če dokument WSDL ni veljaven, bo SoapUI takoj vrgel izjemo.
V # 8. Kaj je UDDI?
Leta. Univerzalni opis, odkrivanje in integracija - imenik ali globalno skladišče, kjer lahko najdete vse spletne storitve. Prek tega je mogoče registrirati tudi novo spletno storitev. Tu je tudi kraj, kjer najdete podrobne definicije WSDL.
Uporablja plast odkrivanja, ki se uporablja v spletnih storitvah. UDDI ima vse informacije o spletnih storitvah podrobno. Globalne spletne storitve lahko namestite na http://uddi.xml.org/
V # 9. Kaj je milo
najboljši brezplačni programi za nastavitev računalnika
Leta. Enostavni protokol za dostop do objektov, ki uporablja XML za interakcijo s spletnimi aplikacijami. Vsebino, ki temelji na XML, uporablja za komunikacijo med dvema odjemalskima računalnikoma v katerem koli omrežju
V # 10. Kakšna bi bila oblika sporočila protokola SOAP?
Na splošno so vse spletne storitve, ki temeljijo na SOAP, napisane z uporabo jezika XML, ki uporablja standardno obliko sporočil, ki je sprejeta v vesolju. V tej obliki je lahko branje, prepoznavanje napak, izogibanje težavam z interoperabilnostjo itd.
Tu je vzorčna oblika sporočila SOAP.
POST / InStock HTTP / 1.1
Gostitelj: localhost
Content-Type: aplikacija / milo + xml; charset = utf-8
Dolžina vsebine: 399
SOAPAction: “http://www.example.com/soap-envelope”
MILO
V # 11. Katere so prednosti SOAP-a?
Leta. Ker temelji na XML, je neodvisen od platforme in programskega jezika. RPC (oddaljeni klici postopkov) včasih blokirajo požarni zidovi in proxy strežniki - milo to premaga.
V # 12. Kaj vsebuje dokument o milu ?
Leta. Element ovojnice je najvišja oznaka, ki dokument XML identificira kot sporočilo SOAP. Sledi element ovojnice, vidite element glave, ki vsebuje informacije o glavi. Element Body določa informacije o klicu in odzivu. Na koncu imate še element Fault, ki vsebuje napake in informacije o stanju.
V # 13. Kaj pomenijo protokoli in katere glavne vrste se uporabljajo v spletnih storitvah?
Protokol je niz standardnih pravil, ki pomagajo komunicirati s strojno opremo prek programskih aplikacij. Obstajajo različne vrste protokolov, ki se uporabljajo v aplikacijah za internet in intranet. So
TCP, kar pomeni protokol za nadzor prenosa. Ima pravila za izmenjavo sporočil med dvema različnima internetnima programoma.
Internet Protocol uporablja pravila za pošiljanje in prejemanje informacij med dvema različnima internetnima naslovoma.
Podobno so protokoli HTTP, FTP in DHCP uporabili nabor pravil za prenos podatkov, ki niso internetne aplikacije.
V # 14. Kaj je XML?
Leta. XML (eXtensible Markup Language) je označevalni jezik, ki se uporablja za shranjevanje, skupno rabo in oblikovanje podatkov. Oznake na splošno gradijo dokument XML. Za več informacij in primere si oglejte ta članek https://www.softwaretestinghelp.com/web-services-api-testing-tool-soapui-tutorial-1/
V # 15. SoapUI in SoapUI Pro?
Leta. SoapUI je orodje za testiranje spletnih storitev in SoapUI Pro je njegova komercialna različica. SoapUI lahko pomaga ustvariti funkcionalne, varnostne in testne pakete za testiranje obremenitve. SoapUI Pro vse to počne z naprednim povleci in spusti, testiranjem na podlagi podatkov, naprednim poročanjem in analizo pokritosti. Za več informacij si oglejte ta članek: https://www.softwaretestinghelp.com/soapui-tutorial-12-soapui-pro-features/
V # 16. Kaj lahko naredimo s pomočjo SoapUI?
- SoapUI nam ponuja izvajanje avtomatiziranega testiranja, ki vključuje funkcionalno testiranje, testiranje obremenitve in testiranje na podlagi podatkov.
- Omogoča tudi orodje za poročanje o gradnji in zagotavljanje dnevnika rezultatov izvoza
- Svoje storitve uveljavljamo z različnimi vrstami trditev
V # 17. Kateri hierarhiji sledi SoapUI za izdelavo ustreznega preskusnega projekta?
V projektu SoapUI je treba ohraniti naslednji vrstni red.
Windows 10 privzeti prehod ni na voljo
- TestSuite - to je kombinacija funkcionalnih testov in logičnih blokov
- Testcase - skupina, ki vsebuje več preskusnih korakov za določene vidike storitve.
- Teststep - vsebuje nabor funkcionalnih testov
V # 18. Katera je osnovna metoda za avtomatizacijo spletnih storitev v SoapUI?
Leta.
- Ustvarite projekt in dodajte datoteko WSDL
- V tem vrstnem redu dodajte testne komplete, testne primere in testne primere
- Vključite programiranje / preverjanje po meri z dodajanjem Groovyjevih korakov
- Če uporabljate, pokličite zunanje vire podatkov
- Po potrebi dodajte trditve
- Potem TEK.
V # 19. Kaj so trditve SoapUI?
Leta. Trditve primerjajo dele / vsa odzivna sporočila s pričakovanim izidom.
V # 20. Katere so glavne vrste trditev, ki so na voljo v SoapUI?
Trditve so ena glavnih značilnosti programa SoapUI. Ponuja naslednje vrste trditev.
- Preprosto vsebuje
- Skladnost s shemo
- Preprosto ne vsebuje
- Napake mila
- SLA za odziv
- XPath Match
- XQuery Match
- Varnostno stanje WS
- Trditev skripte
- WS - Zahteva za naslavljanje ali trditev o odgovoru
Poleg tega Enako trditev je predstavljena v različici SoapUI NG Pro.
V # 21. Pojasnite trditev XPath v programu SoapUI
V SoapUI se trditev XPath uporablja za uveljavljanje vrednosti odziva spletne storitve z določitvijo absolutne poti. Če se absolutna pot ujema z vrednostjo odziva, se testni primer ali testni paket šteje za PASS, sicer bo obveščen kot FAILED. Rezultate trditve lahko vidimo na dnu zaslona, kjer bodo na zavihku Trditev prikazane informacije.
V # 22. Kaj je testiranje na podlagi podatkov?
Testiranje na osnovi podatkov pomeni shranjevanje testnih podatkov, ki vključujejo vhod in pričakovani izhod v zunanjem podatkovnem viru, imenovanem datoteka Excel / Database / XML. Kasneje moramo ponoviti vir podatkov z uporabo ustrezne komponente. V SoapUI se za izvajanje preskusov, ki temeljijo na podatkih, uporabljajo koraki preskusa Datasource in Datasource Loop.
V # 23. Katere različne vrste trditev se uporabljajo v SoapUI?
Leta. Sledijo različne vrste trditev:
- Vsebuje in ne vsebuje
- Tekma XPath
- Ujemanje XQuery
- Skladnost s shemo
- Napake mila
- SLA za odziv
- Varnostno stanje WS
- Trditev skripte
- WS - Zahteva za naslavljanje ali trditev o odgovoru
V # 24. Kako lahko trditve dodamo v SoapUI?
Leta. Prejmite odgovor na zahtevo, kot bi običajno sledili spodnjim korakom:
- Ustvarite projekt, dodajte WSDL
- Dodajte testni paket, testni primer in preizkusne korake
- Zaženite zahtevo
Če želite dodati trditve:
- Kliknite Dodaj trditve na vrhu zavihkov dnevnika.
- Konfigurirajte trditve glede na vrsto in zahtevane podatke.
Za več informacij in primere si oglejte ta članek: https://www.softwaretestinghelp.com/soapui-tutorial-5-soapui-assertions/
V # 25. Kaj je Groovyjev skript in kje ga je mogoče uporabiti?
Leta. Groovy je skriptni jezik, ki interno vključuje vse knjižnice Java - pomaga nam pri prilagajanju in dodajanju validacij po meri v teste SoapUI
V # 26. Ali je mogoče kodo po meri dodati v SoapUI? Če je odgovor da, kaj lahko dodam?
Leta. Da -Groovy koraki in Javascript koraki.
V # 27. Kako združiti teste v skupine?
Leta. Osnovni testni paket je način, kako teste združiti v SoapUI. Ko potrebujete drugačen nabor testov, morate preprosto ustvariti novo zbirko testov in po potrebi izdelati teste kot primeri primerov.
V # 28. Kako shraniti prejete odgovore?
Leta. Vrednosti odziva lahko shranite tako, da kliknete zahtevano zahtevo in v njenih lastnostih izberete mesto »Dump file«.
V # 29. Katere lastnosti so na voljo v SoapUI?
najboljši računalnik pospeši programsko opremo
V programu SoapUI so na voljo tri ravni lastnosti. So,
Lastnosti po meri ali lastnosti projekta:
Te lastnosti se dodajo večkrat glede na naše potrebe in jih je mogoče uporabiti v vseh testnih zbirkah, testnih primerih ali testnih korakih, ki spadajo v trenutni projekt.
Lastnosti ravni preizkusne zbirke:
Preizkuševalec lahko doda svoje lastnosti z ustreznimi informacijami v testnih zbirkah. Te lastnosti so na voljo samo za ustrezen testni paket.
Lastnosti nivoja testnega primera: Če mora preskuševalec svoje testne podatke shraniti v testnih primerih, lahko znotraj testnega primera ustvari svoje lastnosti. Tako je do teh lastnosti mogoče dostopati znotraj ustreznih testnih primerov.
V # 30. Pojasnite postopek za parametriranje končne točke v SoapUI?
Funkcija parametriziranja je najpomembnejša pri avtomatizaciji testnih primerov in tudi to je začetek postopka ustvarjanja testnega koraka. Oglejmo si to.
- Ustvarite projekt, ki vsebuje informacije o končni točki
- Po potrebi spremenite končno točko in jo dodelite lastnosti skozi preskusni korak razširitve lastnosti
- Informacije o zahtevi morajo biti na voljo na navedenem naslovu končne točke
- V času izvajanja bo lastnost imela preskusno vrednost. Če zagotovite različno vhodno vrednost lastnosti, je to enostavno narediti prek IDE.
V # 31. Kateri so glavni kraji, ki jih je uporabil Groovy Script Teststep?
V programu SoapUI lahko Groovy Script uporabljamo na naslednjih dveh mestih.
- Testni korak Groovy Script pod testnim primerom
- Preizkusni korak preverjanja trditve
V # 32. Milo proti REST?
Leta.
- SOAP je protokol, REST pa arhitektura. Omogoča nam pošiljanje ovojnic SOAP v aplikacije, ki temeljijo na REST.
- REST podpira različne oblike sporočil, vendar SOAP dovoljuje samo XML.
- Storitve REST so hitrejše in enostavnejše.
- SOAP je povezan s protokoloma SMTP in HTTP, medtem ko se REST zanaša samo na HTTP.
- SOAP je bolj varna in strukturirana oblika.
- REST ni odvisen od posebnih standardov, saj podpira različne oblike sporočil, kot so JSON, CSV in XML.
- Spletne storitve SOAP nam omogočajo, da zgradimo stranko s storitvami RESTful.
- SOAP je bil uveden za porazdeljeno računalništvo.
- Po vstopu REST-a je splet prilagodil svoji zmogljivosti in razširljivosti, saj je lahka komponenta.
- REST je brez državljanstva, medtem ko je SOAP specifikacija s stanjem.
- REST uporablja enotni identifikator virov (URI) in ima metode, kot so GET, PUT, POST in DELETE, da razkrije njihove vire.
- SOAP uporablja imenovane operacije in vmesnike za doseganje svoje poslovne logike.
Za več informacij si oglejte ta članek: https://www.softwaretestinghelp.com/soapui-tutorial-13-soap-vs-rest-services/
V # 33. Kaj je RDF?
Leta. Okvir opisa virov - RDF vsebuje opis spletnih virov, kot so naslov, avtor, vsebina in informacije o avtorskih pravicah. Zapisano je z uporabo XML. Za več informacij in primere si oglejte ta članek https://www.softwaretestinghelp.com/web-services-api-testing-tool-soapui-tutorial-1/
V # 34. Kaj lahko v SoapUI uporabim vire podatkov?
Leta.
- Excelove datoteke
- Datoteke CSV
- Viri ODBC
- Predmeti SQL / ADO
Zaključek
Zgoraj je nekaj tipičnih vprašanj, ki temeljijo na SoapUI. Vendar ne pozabite, da je oblika vprašanj in odgovori res zelo redka. Anketarje bolj zanimajo vaše izkušnje in strokovno znanje - in ne sposobnost, da bi odgovorili na nekaj vprašanj, ki temeljijo na malenkostih.
Kot vedno upamo, da vam je bilo to naše prizadevanje v pomoč. Prosimo, objavite več vprašanj, če jih imate, in morda bomo nadaljevali z njihovo obravnavo.
Spodaj delite tudi svoje izkušnje in odgovore.
Priporočeno branje
- Vprašanja in odgovori za intervjuje
- Vprašanja in odgovori za preizkušanje ETL
- Nekaj zapletenih ročnih preizkusov Vprašanja in odgovori
- 25 najboljših agilnih preizkusnih vprašanj in odgovorov
- Vprašanja za intervju z Spockom (odgovori) (najbolj priljubljeni)
- Nekaj zanimivih vprašanj za preskušanje programske opreme
- Top 20+ .NET vprašanj in odgovorov za intervjuje
- 32 najboljših vprašanj in odgovorov za intervju z Datastage